since i cant access much sooling solution....
Umm... I think you meant cooling
since im going to buy this next year around mid jan or early feb should i wait for the 470 prices to go down and but 2 or just go with the 460?
A lot is gonna change between now & Feb. So it makes pretty much no sense to have any rigid plans as to what you might wanna do then. Even if you were to buy now, your decision will depend on the games you play, your resolution & the settings you wanna play on. Ultra on 1920x1080/1920x1200/2560x1600 with DX11 @ 8XAA with tessellation and PhysX enabled will need a different beast from the basic 1280x1024/1366x768/1600x900 DX9 2xAA.
If you were to buy now, 2XGTX 460 will pretty much be the way to go even though I don't normally like dual GPU solutions to start off with - leaves little headroom for upgrades. Though the point is, with 2X460's (stock 1GB) you wont need to upgrade any time soon seeing as they trump not only the 480's but also the 580 - forget 'bout the 470.
Will be slightly more expensive though than a single 470, but well worth it if you can afford 'em.
Take a look at the following -
Also forget 'bout the 470, these are the 480 results vs the 460 1GB stock - GTX480 vs GTX460 SLI
I hope you've got the general idea, right?