Graphics cards are both forward and backwards compatible with pcie 2.0/3.0.
Performance differences are minor, and only visible with the strongest of cards. You are good there.
If your app is single threaded and cpu limited, the 4670K with a conservative overclock will be perhaps twice as fast compared to a lga775 cpu.
Windows will keep as much code in ram as it can, available for instant reuse.
16gb is typical, 32gb is usually possible. A ramdisk will be no better for reading, and if updates need security, a ramdisk has issues.
A SSD is very good, and makes everything so much quicker. If you have not yet tried one, you will be impressed.
Seiki has two 4k tv/monitors. 50" for about $900, and 39" for $500.
If you have the desk space or wall space, the 50" will display a fair number of full windows with text of decent size.
As to gaming, they are not so good for fast action games. At 4k resolution, the refresh rate is limited to 30hz.
You can run the 50"(perhaps the 39") at 120hz in 1080P resolution for gaming.