Sheners :
So I should go ahead with this build?
No, there is some room for improvement. Since you are not overclocking, you don't need a z97 motherboard. Get a h97 motherboard instead, that will save you some money without affecting performance. I would also recommend that you get an i5-4460 cpu instead, better value for money with respect to what you will be using the pc for.
Spend the money saved from the above adjustments on an SSD drive. a SSD reserved for either windows or games (not both on the same drive unless partitioned) will really speed up your system.