Welcome to AnandTech forums, ASHISH.
Assuming you have decent RAM, I would think that any motherboard that supports socket LGA 775 processors will work fine. I think all the ASUS models you listed are based on the P35 chipset, which I think is being phased out.
What are your plans for this system? Do you plan on getting another graphics card for Crossfire later on, or do you think you'll stick with your single 4870? If you're just going to run one GPU, then any P35 or P45 Intel board will work. There are other companies that make good motherboards besides ASUS

(e.g., Gigabyte, DFI etc.)
Basically find the board with the features and ports that you want (e.g. Fireware, eSATA, built-in WiFi) while at the same time falling within your budget, and you're good to go. Building computers is relatively easy these days
Just make sure that particular mobo supports the 45 nm e8400. Most should, but some may need a BIOS update.
A good resource is newegg.com. I know you're in India, but I'm guessing you can still access the site? Read reviews for motherboards you are interested in, and people will usually list the parts they used to build their system. If someone built a working system with the same parts as you have, then there's a good chance it will work for you. That's how I started my research when building my first system earlier this year.
Originally posted by: ASHISH67
Also plz suggest is 600mw spms enough
I'm not sure what that is, but I'm guessing you're referring to a 600W power supply? In which case, I think that should be enough to run a 4870. Just make sure it has 2 6-pin PCIe plugs, or you might be ok if the card comes with power adapters.
Sorry so long, hope it helps.