Pretty hard.
ECC ram will work as normal RAM on non-ECC cpus.
To use ECC you need a Xeon (or amd equivalent)
processor and supporting motherboard.
You can get the Xeon equivalent of the latest i7 cheaper than the i7, you (i think) still need to get a server mobo though.