Seems fine. a good suggested card is

8800GT 512MB(+) - Recommended Graphics Card


I personally think Vista is Eye Candy.. Nothing special about it, people say wait until SP1. Who knows. XP is just fine.