I am building a server computer which will be used for SQL Server and I am planning to use like 32GB+ of RAM and putting the databases in memory. (I know all about data loss issues when power is gone). I haven't been up to date with the new types of memory sticks out there.

What kind of memory should I get which is faster than average and not very expensive? I am buying a lot of ram so I am looking for memory that's above average but below high end if high end is very expensive.

(I will be using Windows Server 2008 R2 Standard or Windows HPC Server 2008 R2)