for those three games then maybe an i5 kaby lake will be sufficient.
i5 7600 or i5 7600k. those are about 210 to 240 USD.
for 1080p those cpu are sufficient. you can buy i7 7700k like suggested above but that's overkill. for 330. In my opinion that's 100 dollars wasted where you can use it for graphic card budget.