You probably don't need a blu-ray burner unless you're actually planning to burn blu-ray discs. A BD-ROM/DVD burner would be fine to watch blu-ray discs. Most people just save and share movies via portable drives anyways.
Look into combo deals for your parts, you'll can save a lot of money that way.
If you're going to change GPUs, I would suggest a GTX 470. It performs about the same as a 5870 and is usually around $100 cheaper. Two of those in SLI scales better and outperforms 5870 Crossfire, too.
SAMSUNG Spinpoint F3 HD103SJ 1TB 7200 RPM 32MB Cache SATA 3.0Gb/s 3.5" Internal Hard Drive -Bare Drive
Average Rating 4 out of 5 eggs4/5(749 reviews)
$16 off w/ promo code EMCYXNW34, ends 10/4 - $74.99 ($60.99 with the promo)