Some of the advice and warnings i've seen on here scares me alot.
Forget about the 8800GTX/GTS640/GTS320, they're outdated and obsolete.
You will not be satisfied with the 8600GT/GTS, it does not perform good enough to make a notable difference from your old one.
The advice offered about the PSU is the most worrying here. The 8800GT or Radeobn 4850 are both actually fully capable of being run on a 400W PSU. And no, it will not explode in your face if it's not up to the task unless DELL has seriously messed up (which they can't afford to do in their XPS line of machines. Last time I checked, DELL use quite good PSU's, and as long as it has the PCI-E 6 pin power cable that most modern graphics cards require, it's going to be alright. The worst thing that can happen (counting out the rediculous "blow up" and "catch on fire" scenarios) is that some parts won't power on, such as harddrives or CD-Drives (they are usually the ones that give up first, since they don't rev up until quite late in the boot-up sequence, and they draw alot of the power when they do, pushing the PSU off the edge).
My advice to you is this. Find out more about your current configuratiom. post more detailed info so we can help you easier. What CPU have you got? motherboard chipset? current video card? What kind of budget do you have? And most importantly, is there a 6/8 pin PCI-E cable loose from your PSU? Looks like this: http://www.techaddicts.net/reviews/da750/da750.15.jpg with either 5 or eight pins. Without it you probably won't be able to use a modern video card without an extra adapter, that requires two Molex connectors (the ones that are used for optical and harddrives) to convert into the 6pin connector.
Phew, lengthy post. Please ask if anything is unclear to you, and I will get back to you with appropriate links to reviews and/or relevant Wikipedia articles.