I'm pretty confident that your pc has very little to do with stutters.
It's to do with your connection to the server. That doesn't necessarily mean the speed of your connection but more the number of 'hops' and negotiated 'talk' speed.
The stutters most often happen at times when there is a need for detailed info on 'the next event' such as approaching a system within a system or hyperspacing to a new system.
This has been discussed in the bug reporting forum.
I suspect that instead of a 'sub thread' being used to load the data in the background, it is almost pausing the main computational thread until a handshake is received and as several items of data are required, we the client see it as 'stutter'.
I built my system especially for ED and have tried many tweaks/changes in an attempt to get rid of the problem but nothing works/helps. However i am on a 6.5m/b connection which i cannot change.
My stutter only happens at times when i can categorically say things are 'loading' such as the first 15-20 seconds of hyperspace or when i get withing 8-7 seconds of a system of planets/moons or when i approach i station. Once i work throught those stutters the next time i approach the same items/objects i don't see the stutter which indicates the required data is already held in a 'cache'.
I'm 99.9% certain that the problem can be minimised by some alternate coding on Fdevs end.
Yup, This.
I always play in Open. So, I have to wait for the handshake when jumping from system to system and dropping from SC. It would be nice if it didn't do this, but It's not game breaking for me. I believe that the server is looking for/instancing with other players.
I'm in the USA and generally play at 3am UK time. So the servers are not quite as loaded as other times.
I played a bit in Solo over the weekend (I was fiddling with some macros) and I noticed that the 'lag' wasn't occurring as bad but I really wasn't focused on it at the time.
If your getting stuttering, then it probably your system.