I'm OP not him, he tells me this CPU model still works great.
Now looking the topic, i see that i made an error.
Somehow, i messed up OP and another person (i guess it's not the best when replying while sleepy.). My bad.
However, I recall seeing an appliance (though I cannot remember its name) that would only function with a minimum of an Intel Core i5 processor. and some virtualization features on Intel processor.
Your current CPU does have virtualization (VT-x) and virtualization with extended page tables (EPT);
specs:
https://ark.intel.com/content/www/u...2630qm-processor-6m-cache-up-to-2-90-ghz.html
But compared to desktop CPUs, e.g my i5-6600K, your CPU doesn't have virtualization for directed I/O (VT-d), what my CPU has,
specs:
https://www.intel.com/content/www/u...r-6m-cache-up-to-3-90-ghz/specifications.html
So, if you do need VT-d, then yes, new CPU is needed.
It would have been better to ask a simpler question; that was my mistake. Will the Intel Core i5 8th Generation (Laptop CPU) perform similarly in functionality and performance for networking simulation purposes as the 2nd Generation Core i7? Please note that I am not referring to design, rendering, gaming, or graphics—just network simulation.
Compute speed is faster with newer CPU. Also, newer CPU can be less error prone (given that software doesn't produce errors).
E.g specs comparison between i7-2630QM vs i5-8300U,
link:
https://ark.intel.com/content/www/us/en/ark/compare.html?productIds=134876,52219
And newer CPU can have features what older doesn't have. Like the VT-d, which your CPU doesn't have, but what i5-8300U has.
If someone can meet their needs with an Intel Core i5, why pay more for a higher-level processor like the Core i7 or Core i9?
Two reasons:
Beefier CPU usually has more cores/threads (and/or higher frequency), thus computing the tasks faster.
And beefier CPU lasts longer before it is obsolete. Namely, work load on CPU rarely drops as years pass. Instead, it increases. Due to that, Core i7/i9 can last for longer before CPU gets so weak (slow), that it can't compute at acceptable time frame anymore.
But if the workload on CPU doesn't change during the years, e.g CPU computes 100 node network at all times, then yes, better CPU isn't worth the money.
But if workload increases, e.g you starting to compute 200 node network, then 350 node network, 500 node network etc; Core i5 in 5 years time may not be able to compute 500 node network at satisfactory speeds. Well, Core i5 still can compute 500 node network but it takes far longer compared to Core i7 or i9.
I have heard that an Intel Core i5 processor is generally sufficient for most of these applications.
Core i5 is a good middle option when it comes to CPUs.
On Intel side, from weakest, it goes like so: Celeron, Pentium, Core i3, Core i5, Core i7 and Core i9.
This is up to 14th gen. 15th gen Intel CPUs have completely new (and IMO stupid) naming scheme.
As far as I know, most network appliances, simulators, and emulators require a significant amount of RAM, regardless of the CPU's specifications.
This is true to an extent. High RAM amount is needed to load entire project to the RAM, for fast access to it's data. Since when project is larger than the RAM you have, CPU then has to delete old info from RAM and write new info in, which slows down the system (since CPU has to wait until new data is in RAM).
E.g Core i3 with 64 GB RAM would fall behind in compute speed (less CPU cores), vs Core i7 with 16GB RAM. But Core i7 would have to clear RAM more often (less RAM), which slows the entire system down. Thus, Core i5 with 32 GB RAM would be the good middle ground.