It's possible to run both amd and nvidia cards in the same machine. It does require either a monitor or "dummyplug" on each card though, otherwise windows wont see the other card(s). Dummyplugs are cheap, so maybe you can find one in some shop.
The i7-2600 runs on socket 1155, which has 4 ram sockets typically, i admit i haven't seen it with 6. So there will be a physical limit on ram there, but why have more than 24 gigs of ram? Do some projects use so much?
I admit it's hard to advice on what to buy, which is why i never really do it, but maybe if you looked at a pair of 560ti's or 570's to go with the i7, then you have some fast cards. Of course, both Ivy Bridge (Intels replacement for i7-2600) comes within a couple months, and also nvidia will soon release a new series of cards, the 600-series, so if you can hold the horse back a while, there is potential for faster cards and cpu, although I have no idea what their prices will be.
I hope this is useful in some way, but what to buy is always difficult to advice i think.
With regards to PSU, it also depends on how much each card draws. I had 2 6950's and a i7-860 on a 850W PSU once, and have also tried 1 5850 + 1 gtx570 strapped to it, some weeks back. I had no issues. Just make sure to get a decent psu, since quality varies as with all things.
Look at it this way: GPU's can always be added, it's the motherboard, cpu and PSU, that you should consider first, since they are "harder" to replace once the system is running.
Good luck with the decisions
