Couple questions. Why 8gb of ram? what will you manage to use all of that up on? arent most programs only 32bit and only able to use 2gb of memory? so you would need 4 massive programs that manage to eat up close to 2gb each before it would show its usefulness!

I didnt catch if you were going to be gaming, but if not then no need to spend near that much on video cards! Something like a 2400 or 3450.. heck anything with onboard video decoding (not that you need it with that cpu). If you are gaming, then go balls to the wall like the rest of the system, get 2 4870x2s.