I don't think either platform is futureproof but here is another perspective. With new Asus and Gigabyte boards on the horizon, socket 1156 is at least going to get USB 3.0 and SATA 3.0.
http://techreport.com/discussions.x/17846
My issue with these "new" motherboards is that they rely on 3rd party USB/SATA 3 controllers, which on Anand's test barely showed an advantage over the built-in Intel 2.0 SATA. I'm waiting until an Intel chipset controller comes out.
I am not sure when the next wave of 1366 mobos will arrive?
If you get 4GBs of Ram now (which is enough), in 2-3 years you can pick up another 8GBs (4GBx2) for a total of 12, but getting 6GBs now is just throwing $ away. However, if you do require a lot of Ram now, then you shouldn't even be considering socket 1156.
As far as upgrading to a 6-core Gulftown goes, it will cost $999+.
In 2-3 years you will want Sandy Bridge/Bulldozer, PCIexpress 3.0.
You can't go wrong with either 920 or 860. For overclocking, 920 is a safer bet. If you intend to run 2 powerful GPUs in CF, then 920 again is better. But I do not believe either platform can be called "futureproof".
Imo, the 2 biggest pet peeves for socket 1156 are the ridiculous amount of VTT/IMC voltage required to get Lynnfields above 4.0ghz and the fact that the memory DIMM slots are very close to the cpu heatsink due to current mobo design.