Videocard budget considerations:
The sweet spot on videocards from a price/performance perspective is usually in the mid-range card.
For the current generation, that would be nVidia’s GeForce 6600. The GT version runs at about US$200. Sure, everyone loves bragging about their 6800, but the performance increase has not been equivalent to the price increase increase [mid range to enthusiast], and initial reviews say the same on this round. I think the ATI equivalent is the Radeon X700 Pro. Same story. These are PCI Express cards, and you would need a different motherboard to run these. AGP versions should be out shortly. However, if you are going to upgrade your mobo, there is little reason not to go PCI Express at this point in time.
I use an MSI board and videocard (which I will be updating when socket 939 goes PCI Express later this year). I haven’t had any problems with them, but I’ve read from many who believe MSI to be more performance-oriented, but less reliable. These people tend to prefer ASUS for reliability.
As Giraffe stated, AMD is the gamer’s choice. P4s are stronger where they can take advantage of hyper-threading, and do better in encoding tasks (writing CDs and DVDs) and Photoshop tasks. MOST users will not notice the difference, though. Price should be your decision-maker, and AMD wins here. That said, your CPU/mobo combination is very good for a non-PCI Express set up. I would take the savings from the videocard, and invest in a faster processor on a PCI Express motherboard.
Giraffe, NEVER buy anything from J&R. They are overpriced on everything. Check newegg.com for the same component, and you will likely get a better deal. I used to browse the store frequently (right across the street from work) but I realized that I will only ever make emergency purchases because of the markup there.
Anand Tech loves the new NEC dual-layered 16X DVD burner, and it’s around US$80. There is a Plextor model in the same price range that is also top notch. I haven’t heard anything bad about BenQ, but I haven’t heard anything good either. I just haven’t heard anything. The prices I’m quoting are OEM, as opposed to retail box. Rereading your post, you were probably quoted retail prices, which tend to be a little more expensive.
To conclude, the only items the pc man suggested that I truly take issue with are the videocards. If you want 3-5 years, go with the current generation, not the last. And then, log on to WoW and knock yourself out!