If those are your only two options, go the MacBook- Superior graphics performance and a quad core CPU and a better screen. However, Mac OS isn't good for the battery and will cut down the life, so in a year or so the battery will be awful. Instead, if you like Lenovos, look into their T540p. It can have a quad core i7 (For those simulations) and with its extended battery can make ~15 hours of light usage. The graphics max out at the less powerful 730m, though. The T540p can also come with a 3k IPS screen, which is on the same level as the rMBP. The T540p's battery is also removable, so if it starts to show wear you can easily buy a new one, or keep two on hand for hot swaps (~30 hours of light usage, although it may be overkill).
UPDATE:
I remembered that the T540p can be configured with an mSATA cache drive as well as a HDD. If you want the speed of an SSD, rather than get one at purchase, install a Samsung 840 Pro 512GB as I think it's pretty much the fastest SSD available on the maket. Or get a Samsung 840 Evo 1TB, for huge SSD storage.