There was a bug that caused overheating in the NVidia driver some time ago, but IIRC the wasn't in Linux alone, but also in Windows.
To your question, recommending a videocard is pointless as long as you give us no information what you want to do with it. Gaming? Do some professional 3D or CAD work? Or just "normal" use, like watching videos and have your desktop show 3D effects?