I have a MacBook Pro with a 2.26 Ghz Core 2 Duo, 8 GB RAM and a GeForce 9400m and I run Windows 8 on it. It can run games like Team Fortress 2 and Call of Duty Modern Warfare 3 fine. However Witcher 2 is like a slideshow. Even at the lowest graphics settings and a measly 640x480 resolution it is not quite acceptable. Consoles came out in around 2006 yet they can run the game quite well with 720p/30fps. If PC gaming is so good and old hardware runs fine for a long time how come my computer can't run this game? It meets the minimum system requirements, yet it doesnt even come close to console quality.
I don't mind my computer not being able to run the game right now (afterall it has a mobile GPU) but what I am more concerned about is doling out about a grand next year for a gaming PC and then finding out just 3 or 4 years down the line that while consoles continue to run the latest games at medium and acceptable settings, my PC shows a slideshow for the same games.