I think the opinion (which has better advocates than me, to be honest) might be that more Ghz could help, until the memory-shuffling becomes more the limiting factor (there's usually talk about the various levels of cache, but I'm not familiar with where yours sits on the scale - if the L1 was more L1D than L1I, it'd be better, I'm sure, but you never have that much choice there). More RAM would never hurt, but the pain is probably already inflicted. Extra cores wouldn't do so much, for fairly recognised reasons, if you're not running other things in the background. You're 64bit so automatically better than a number of my machines.
There may be a simpler upgrade to migrate to an SSD, for various reasons, if you aren't already, and that'd likely improve load time, even if not FPS, but I'm still a bit wary of relying on them.
My main suggestion is that laptops are often worse than the same-price desktop (deals aside), are more likely to need costly repairs and less able to be simply upgraded or act as partial-doners to the next big purchase to offset that cost. Desktops are vastly worse at being used on the train, etc, so obviously I'm not saying your current choice is wrong for what you needed it for. If you can live with it through your life reasons (I've been there, maybe it's the same reason I don't like discarding 'perfectly useful' old equipment) I'd do so. Then when you get the next machine of your dreams, whatever configuration but presumably all-round better where it counts, you'll enjoy it more.
Not trying to be flippant (this time at least), but I know any or all this might be contested by someone. Everyone? And if you want to go further than "can it be enjoyed with what I have?" (which depends a lot on your definition of enjoyment, and maybe it currently isn't for you) I'm perhaps not the best correspondent for the complete lowdown on that. My upper-range hardware tends to get used for different things, if only because I just know I'd be not using it to do those things if I started to play DF(/KSP/whatever) on any of them, so I'm deliberately keeping them out-of-bounds for that.