So let me start by saying i'm new to this forum and this actually the first time I really used a forum. Usually I'll keep searching the web till I'll find my answer, but in this case I just can't find any information that fits perfectly with my doubts. So here it goes : I'm a student in search for a macbook. Because I don't have allot of money to spend I'm going to buy it second hand (used). -A also like to do some casual gaming on it (with ok fps 40-60), games I play are LOL , Diablo 3 sometimes.. -other than that i'll use it for school and browsing, I'm also a huge fan of movies, so watching movies on my laptop is very big part of my use on it. -It's also important that i will still be able to use my laptop optimally in 3 years time, Meaning that I don't whant something that will be so outdated that it will lag , not be able to run the latest os and so on... (Currently I have an Acer Aspire 5750G I5 2.3 Ghz turbo up to 2.9Ghz, graphic card GT 520M 1 GB, 4Gb Ram, 500GB HDD => I don't want to buy a laptop that's slower than this, I've heard that sometimes with lower specs macs run smoother because of the OS) Now the actual Question : Should I buy the macbook Pro 13 or 15 inch 2012(retina or non-retina) ( keeping in mind the Nvidia dedicated card vs the 13 inch HD 4000) or do you guys recommend the 2013 Macbook air (HD 5000 but also not dedicated), or any other suggestions? I want the best bang for my buck, So the cheapest way for a laptop that does what I want... Sorry for the long read :s anyway thanks in advance ! Ps: I know lots of people say Macs aren't for gaming, but I love the looks of the macbooks, I can't find any pc that comes close, I also love the os .. So i really want a Macbook and it happens to be that i'm a casual gamer, I just think a Macbook is the only pc that can satisfy all these needs.