Granted, i haven’t got your exact system. Instead i own a Mac Pro with 8 cores and 16GB Ram and even that machine could not run these ‘new’ or ‘advanced’ games. It’s mostly to do with graphic card drivers/virtualisation. I was very hesitant at first about a bootcamp partition for games. But I don’t regret having made one now that I use it myself. Doesn’t take long to create, my system boots from Mac into Win Vista (bootcamp) in just 2 min, and vice versa. So ‘rebooting’ sounds a lot worse than it actually is. Especially if you consider that you can run every single game at its full potential! With every bit of your hardware being fully utilized. Hope this sort of helps.