Hello guys long time no see after a short depression from all things distributed computing related I have decided to set up a computer system that will be able to compute HUGE ammounts of WU's in a short period of time. My budget is around 1800-2000$ dollars maximum I would prefer being lower than 2000$. Anyways without further ado this is my current hardware choices please give me advice or cristicsm on my choices I need the best bang for my buck.

Hey guys I wanted to point out I just found out that ATI has almost 3x times performance on GPU related computing vs nvidia. So I am considering going with a 2/3 way crossfire system. Do you guys think Opencl is a good option for Freerainbowtables.com to use for their distributed software?

http://www.newegg.com/Product/Produc...82E16827106334 <- Dvd/CD drive
http://www.newegg.com/Product/Produc...82E16811103033 <- Computer Case
http://www.newegg.com/Product/Produc...82E16813130236 <- MotherBoard
http://www.newegg.com/Product/Produc...82E16814127552 <- 3x Video cards
http://www.newegg.com/Product/Produc...82E16826146016 <- Mouse
http://www.newegg.com/Product/Produc...82E16820145222 <- Ram
http://www.newegg.com/Product/Produc...82E16819103913 <- Processor
http://www.newegg.com/Product/Produc...82E16835103065 <- CPU Cooler