Macbook Pro vs Lenovo Y40 vs other?

Right now I'm in need of help, because well right now I have a 15 inch 2010 Core I5 with 8 GB of RAM Macbook Pro with GT 330m and a broken battery, should I sell it for 850$ and an extra 50$ to buy a Lenovo Y40(or another laptop, please leave a suggestion) or should I just fix it for 85$?

What I need in a laptop is: Stylishness
Compactness
Slimness(But not as slim as an ultrabook like a Macbook Air, Sony Vaio 13, etc", I would prefer something around a Razer Blade or a Macbook Pro Retina or the Lenovo Y40, but the slimness of the Macbook Pro non-retina is fine too, just don't be thicker than a Macbook Pro non-retina)
Good Display
Good Keyboard
A little bit of power(I'll be doing some softcore gaming like Call of Duty 4 Modern Warfare)
Lightweight(Not heavier than a Macbook Pro non-retina)

That are quite the requirements for a notebook. The lenovo Y40 seems like a ultrabook to me… There aren't many that have what you are exactly wanting but this one comes quite close:
http://www.newegg.com/...6834313739
It's thicker than the Lenovo Y40, however this one gives much more performance for it's price!

If you think the slimness is important than this one is nice:
http://www.newegg.com/...6834317469
It has a Fast I7 and high resolution screen! (3200x1800).

I'd repair the Macbook. It's stylish and it's always Apple.