And if my 9300 is underpowered, which Nvidia card should be suitable for my needs?
I'm pretty sure you will have no problems with a 9500 series. There are fanless versions out there.
Personally I prefer ATI cards, picture quality is really better than NVIDIA.