piyushaswani
Right off the assembly line
No I'm fine with the current budget, only doubt is i5-6400 vs i5-6500, price vs perf
Sent from my A0001 using Tapatalk
If you cannot decide the price to performance ratio between i5-6400 and i5-6500, consider this. The price difference between 6400 and 6500 is only 1000 Rs. or so, but the base clock speed of latter is much better than base clock speed of former (3.2GHz vs 2.7 GHz). Having higher base clocks have shown to fetch better gaming results. Since both the processors have same number of cores, it shouldn't really matter running after more clock speed, but as the price difference is very low, i5-6500 seems like a better choice. Both processors also have a TDP of 565W, which further solidifies my suggestion.
And GIGABYTE B150M- D3H is not the right motherboard for you since i5-6500 will fit on a Z170 chipset compatible motherboard. Find a mobo with Z170 chipset compatibility, they have become very common since the release of skylake.