PC gaming hardware pulls $20 billion in '08, about $34 billion by 2012