Although I already have a gaming PC I build last month, this is the configuration I am recommending to friends and whoever asks me for a gaming PC in India considering parts, budget and brand availability.
AMD Ryzen R5 1500. Equivalent to Intel Core i5 7500 which I have. Plenty of gaming power for next few years.
Asrock A320M Pro4 motherboard. The layout of this motherboard is very good. You can install a PCIe x1 based sound card without blocking GPU.
2X8 GB DDR4 RAM. MHz will depend on what is the maximum MHz supported by Ryzen R5.
Cooler Master N200 cabinet. You don't need anything more than this to fit this system.
Samsung 960 Evo M.2 x4 SSD. 256 GB for OS and games + 1 TB Western digital Blue HDD for storage.
Sapphire Nitro RX 470 8 GB. Doesn't cost an arm and a leg in India and gives good warranty and after sales service.
SoundBlaster Recon3D/Asus Xonar DX if you want to buy a gaming sound card. You can also stick to good enough onboard sound.
Corsair VS550 PSU. Enough power for this machine.
Cooler Master Hyper 212X CPU cooler. The most common + good CPU cooler available in India. Good enough to cool a 65W Ryzen R5 1500 CPU.
LG 23MP68VQ Monitor which has AMD Freesync 45-75 Mhz support.
Users will be able to use this PC for good gaming experience for 3 years easily and they can then upgrade only their CPU + GPU as needed while reusing everything else.