I usually wait for buying a game until it's available for a budget price. Then you know it's a classical game (if you surf around a bit on the internet, you can read and compare mostly independant reviews) and you know it runs fine on your system (I got a new budget pc, could not afford a full blown super gaming pc)