didnt see anything on battlefield 3 but this review has some numbers on the 740m
http/gpuboss.com/gpus/GeForce-GTX-660M-vs-GeForce-GT-740M
its about half as fast as the older gtx670mx which is about right since it is only classified as a mid range gpu. it should be enough to play at 1366x768 at decent framerates though if you keep the graphical settings lowered. at high setings at 1080p it gets anywhere from 9-30fps which should translate down to 40-50 at least at a lowered resolution and running on low settings. so should be playable .... but the next generation of games is going to kill it which is why i suggested an upgrade to a better gpu.
i know what you mean about not having the money however do realize that for a gaming laptop you need to buy all that stuff up front and cannot really add it in later like you could with a desktop. at least not without quite a bit of trouble.
a better gpu is more of a priority than a ssd or 7200 drive. i'd rather see you with a better gpu than going with a 7200/ssd since it will influence your gaming performance which afaik is the reason you want the laptop to begin with. if you want the laptop for schoolwork or other uses and gaming is not going to be the priority then i'd get the 7200 or ssd instead.
a ssd will make your laptop go from starting up in about 30-40 seconds to starting up in about 8. i would only go with a samsung 830, 840, 840pro or an intel ssd. i wouldnt go with anything else. a minimum of 80gb but you would be better off with 120 to actually give yourself space to work on.
have you had a look at the asus rog laptops? there was a deal here in the usa where you could get the g55 for about $800 and the g75 for about $1000 (my brother got the g75 with the gtx670mx). its a bit more money but it also has an i7, more ram and a better screen. retail stores might be high but you *may* be able to find a deal if you looke (look for sales).
-----
-Nothing wrong with Windows 8. Honestly, if you're buying a Windows 8 laptop and then buying a Windows 7 disk, it's just a huge waste of money.
windows 8 is more suited for tablets not laptops and towers. its a very poor choice to navigate away from the traditional feel of windows. it affects productivity and forces people to relearn something they already know. i do agree that its unfortunate the op may need to spend additional money to get windows 7 but really there isnt anything much you can do unless he bought a system with win7 installed already. most new laptops are coming with win8 preinstalled so you are almost always SOL.
-For the processor, you definitely want an i7. In desktop terms, an i5 is the best for gaming as it is a good single-threaded quad core. In mobile terms, an i5 is a duo core, which isn't ideal for gaming. i7 is the only mobile quad core.
a quad core is not required for gaming. while i do agree that an i7 would be a better choice and would offer better performance its not going to be as much of a setback as a weak gpu would since the gpu is typically where the bottleneck lies.
-Finding a 7200rpm laptop drive is hard and expensive, if there even is any. Additionally, if you replace it with a SSD, it's going to be expensive and you're going to lose a lot of storage capabilities. A 5400rpm HDD is fine for a laptop. If you worry about booting times, Windows 8 greatly decreases boot time with a standard HDD.
7200 laptop drives really are not all that expensive but are just marked up when placed into computer since they market them as more of a performance drive. honestly i believe the only reason they use 5400 drives are because they are cheaper and save on power which makes the battery life improve. when going with a ssd you do lose out on hard drive space which is a given nothing you can really do about that given the current prices. i agree a 5400 would work however when you have a good system you can really notice the slowdown. my brother has a win8 laptop with a 5400 drive. its quite slow to start.
-Resolution is fine. Since laptop graphic cards aren't nearly as strong as desktop graphic cards, you can play games easier. Additionally, the screen is pretty small so the images should still be fine.
really not sure what you are trying to say here. you are saying that the card is not as strong as desktop variants yet you can play games easier (better)? if anything having a mobile gpu would make the games play worse or at the very least require you to drop down the quality settings quite a bit. i've used both gaming laptops, semi-gaming laptops (similar to what the op is looking at) and my gaming towers and can definitely say there is quite a bit of performance differences between all 3.
not trying to be rude... i just do not agree at all with some things you have said.