Hardware - You have it backwards. Hardware is the REASON PC gaming is superior, not the reason it isn't. On top of this console gamers have this crazy idea that if you don't spend $1500 on hardware upgrades every six months you won't be able to play any games that come out anymore. This is wrong. If you spend the money on a high end system it will be powerful and capable of running every game for several years. If you don't want to upgrade, take it to a reputable place and have them upgrade it. Simple as that.
I just did an upgrade for around $200 and I still haven't found a game that I can't run in full detail. As long as you don't want a computer that can sequence your genome overnight and you keep your eyes open for sales and deals it's easy to afford a powerful rig.
Huh? I'm sorry, I was thinking about cake.