Hah! Ironically, I stumbled across this thread from DuckDuckGo, while looking for info on optimizing my Neo Geo core. Great explanation on latency controls above, better than most stuff I could find, presumably why it showed Ip so high in my search rankings. Plus the advice comes from guys I already trust.
Thought I’d throw in a +1 to Smozoma’s words on laptops. Every sub $500 machine I’ve seen is essentially a dedicated web browser, and a lost cause for being a true multifunction computing tool. They cut so many quarters on design and production, that you can actually coax better performance running off of a high quality phone or tablet. No disrespect to anyone who is limited by budget, just be realistic about the results you can expect if you’re limited to such a device.
I’m sure Smoz meant to say this, but obviously intel i9 chips are great.
if you’re buying a new laptop, for most people the i5 is actually ideal, because of how it is engineered to be a jack of all trades. If you’re the sort of person who would benefit from an i7 or i9, you already know who you are and are more than capable of looking up which varient of each chip would be ideal for you.
I’m told that the new generation of AMD mobile CPUs are respectable now, but I have no idea if that extends to Retroarch performance.
But let’s say that you’re on a sub optimal machine or a machine that’s giving you issues. Beyond Norton, McAfee etc, just make sure that you have as little running as possible in the background on your machine. On a Mac, launch your Activity Monitor (I think the equivalent on Windows is called Task Manager), and make sure nothing superfluous is running, that may suddenly decide to check for updates, or whatever. You can also use a free open source firewall like LuLu to lockdown all outgoing access on your machine, so that nothing else is compromising your outgoing connection latency. Lastly, you could go full hardcore and create a clean user account dedicated to playing games, with no superfluous software installed or authorized to run.