I'd check out those resellers over at
Reseller Ratings. Don't go by price alone. I'd rather pay a little extra at Newegg or ZZF than go with some shady dealer with an unknown track record offering a killer deal. MonarchPC and mWave are supposed to be some very excellent vendors as well, but I haven't purchased from either. mWave seems to have prices that are pretty competitive to Newegg, so you might want to check them out as well. But, definitely cross-check Reseller Ratings before you buy.
I'd go with an nForce4 Ultra board from ECS, Gigabyte, MSI or Foxconn on the cheap-end of things. If you want boards that tend to overclock, then go with Asus, Abit or DFI. Avoid boards from Epox and PC Chips.
I don't know what power supply you have, but if you don't have a decent unit (I would not go with something less than a 450W with at least 22A on the 12V rail) from the likes of Antec, Enermax, Fortron or Sparkle (same company, different brands), OCZ or Tagan, then buy a new power supply. Having a quality power supply is a critical part that I would rate as one of the biggest purchases. Between that and your motherboard, it's going to seriously affect your stability. Avoid Q-Tec and Ultra power supplies---these are very poor quality units. If I wanted to blow up my computer, I'd just lite some M-80's in my case instead.
Patriot is an excellent brand, as is OCZ and Corsair. Patriot doesn't cost as much as other brands, but offers good quality stuff. I mean, if you don't want to, that's fine, but if you want to save some money and still get a good product, I'd go with Patriot.