VM lags and cpu will spike to 100% around every 3 seconds

My Virtual Machine running Windows 10 with my 1070Ti, i5-3550, 8GB Ram allocated is lagging around every 3 seconds mildly for a second at a time I notice the CPU will spike to 100%, have tried alot of things, disabling virtualization, changing cpu type, topology, etc. and need some help. I haven’t been able to game for 2 weeks since abandoning my windows partition. Thanks, if you need any more info please let me know.