Check out the HD7870 XT cost a lot less than HD7950 while have similar performance.
Here is a
reviewWith the HD7870 it's only 2-way CFX and not 4-way CFX, not that you really need it, just letting you know since there is only 1 CFX connector
on the HD7870 vs 2 CFX connector on the HD7950.
For HDD a 7200 rpm drive to pair it with your SSD. Any additional HDD just grab them green drives for storage as they'll probably not be accessed that much.
For DVD burner, any of them is fine. Blu-Ray Burner however go with ones that support BDXL, it can support 100GB Blu-Ray media.