[Profiler] Unstable fps, What does "overhead" represent?

When I start my game, FPS if fine but after a few seconds, there’s a consistent frame drop, as if something new starts running, however, the profiler only states “overhead”.
There are also framerate spikes every couple seconds, I’ve tried doing some optimizations to avoid GC kicking in but the problem remains.

Any help would be greatly appreciated.

Even deleting “every” object in my scene doesnt help, below is a profiler shot, empty scene:

But a few seconds before this, I have over 3000fps, same empty scene… no idea what the drop is for

Hm, I don’t have that issue but I’d probably see if maybe you have something in the background running that the OS could be scheduling that keeps interrupting you. I doubt it’s Unity to be honest as others would notice this also. It definitely isn’t the GC that would have shown up in the profiling. Possibly anti-virus?