As someone who builds computer servers as a job, trust me, you won't need more than 4gb of ram. Memory (ram) is cheap, so if you can get 8gb then great, but the thing with ram is, say on average you're using 2gb, there's no need to have say 8 gb than 4gb as if you're not using it, it doesn't help you. I game quite a lot and do a lot of work on mine, and i have 8 gb of ram, have never once used over 4gb so the other 4gb really is useless! Any i3 will be able to run it fine, I have mates who run the last FM on old dual-core pcs fine. Maybe just try playing with less leagues activated or having some as just "view-only"? If you really need/want to upgrade then i'd advise trying to get a decent i5 processor. All laptop manufacturers will use the same parts in their models, and brands such as sony, hp, toshiba etc are generally good.
If you want, you could always just wipe your drive and start again, and see how a fresh install copes!