I've always been a huge fan of PC gaming, more so than any console or portable system I've ever owned. If you know how to put a good gaming PC together, it's nothing short of the most versatile, extensible gaming platform one could ever own.
The variety of titles available is just as wide or wider than most consoles, it has way more options for control inputs, from the mouse and keyboard, to game-pads and joysticks. But perhaps even more important is the fact that PC's can be upgraded to handle newer, more graphics intensive titles without the need to buy an entirely new system. A new graphics card or a memory upgrade can work wonders in an aging gaming machine. Of course, there's a catch.
Keeping up with new PC gaming technology is a lot harder and more costly than purchasing the newest $300 gaming platform. If you're just upgrading one part, say the graphics board, or the processor, that's a good, cheap solution. But every so often, form factors change, motherboards need replacing, there's a new gold standard in graphics cards, memory and hard drives. All that together will cost you way more than a traditional console.
More Here...