depend on how you play the game. if you like to max out everything and want to play very smooth at that 5970 will be for you. btw 5850 is a very good performer on most today games so having the card probably last for quite some time before you need a serious upgrade again