Thank you all for the comments. To clarify on the reason why I still chose MacBook retina for gaming is simple: Build quality wise and display wise there were no other options. The only advantage other window laptops had were price and better gpu. But i can sacrifice that. Besides even those laptops still suffer from bulkiness, weight (if they are top performance), cooling system, and heating (even if theyre portable) anyways from the reviews ive read.
So to sacrifice price and gpu, ive chosen to play the games with lesser graphic options.
Overall, ill just try to go for last gen model. Better price and similar performance it seems.