Please recommend a gaming PC in 1500-2000$ range, with display,cooling etc. that may be futureproof for atleast 3 years. (Preference: Intel i7,Nvidia graphic cards and asus/msi motherboard).
The one above would be a really good setup for gaming; all next-generation hardware.
I second PcPartPicker, look on there and find a recent build someone did. You can build your own PC there and it will tell you where are the cheapest places to purchase the parts and if they are compatible.