I wouldn't bother with a MacBook unless you absolutely need to have Mac only software for school, or you are someone who is so terrible with computers that you consistently manage to turn a Windows installation into a virus ridden mess within an hour of touching it.
When it comes to gaming, MacBooks have two big problems, the first being that unless you are playing the small selection of games that have a decent MacOS port, you're going to need to dual boot with Windows in order to play. Yes, there is virtualization and Wine, but those don't always work and will often exact a rather large performance hit.
The second problem is hardware, namely the weak GPUs Apple tends to stick into most MacBooks. Unless you are spending a huge...