I have an i3 4160 processor, GTX 1050 Ti GPU with 8 GB DDR3 RAM, Gigabyte GA-B85M-D3H Motherboard. I am thinking about upgrading my processor. I wanna ask should I just go for a processor that is supported by my motherboard(LGA 1150 Socket) which are only 4th gen processors I think, or should I get a new motherboard and get a more recent generation processor. But then I would have to spend more on a motherboard and on DDR4 RAM because a newer motherboard would support DDR4. What should I do?? My main aim is to play latest games on Low-Medium settings.(Maybe on High if Graphics Card can handle)