Originally Posted by: BallaZ83 
This has worked for me:
- Go to Task Manager
- Select "details" Tab
- Locate "forzamotorsportapex.exe"
- Right click on it
- Set priority - » below normal (you can test every setting except "realtime"; verify stability in game)
- Set affinity - » Tick CPU0 and CPU1 (tested on i5 4690K overclocked to 4.5GHZ; for i7 CPUs you might want to leave 4 cores enabled)
- Test game
I've got a GTX750Ti, and limiting the FPS to 30(V-sync) provides decent performance, no more lags every 2/3 seconds.
Thoughts: From my experience, most of Microsoft based games rely on the CPU, it happens the same with FSX.
Wow. I am blown away. So I tried out all of the affinity and thread changing stuff first and then did a few races. It only made things worse, with even more frequent stuttering and lower frame rates. Set things back to normal and got back to 60FPS lock with a stutter or hitch every 4-5 seconds. Decided to go through task manager and change the priority of the game executable to "below normal" and do a few more races. Game ran the same. Rio in daylight was playable but full of stutters, Spa in the rain was an unplayable stutter fest and so on. Decided to change the priority of the game to the lowest setting possible (low I think it was) via the task manager details menu..................HOLY COW! The game runs like a dream now! Played a 6 lap race on Rio full with 16 cars and not a single stutter! Proceeded to play Brands, Spa and Yas with the same result. This is with maxed settings and 4k resolution. The only time I can get it to drop under 60FPS is on Spa in the rain and 8xMSAA, so I just turn it down to 4xMSAA and it is perfectly playable and looks the same in motion.
The last few laps of my Brands race in GT3 cars I actually forgot that I was playing on PC, something that hasn't happened since the release of FM6:Apex. Having a full race locked at 60FPS with zero stutters, just like the X1 can do, totally got me in the zone and put a big smile on my face even though I finished 6th! No matter the level of skepticism, I would at least give this ~10 second fix a try and see if it helps you out at all. CREDIT TO BallaZ83.
TL:DR - Open game, open task manager, go to details tab, right click on forzamotorsportapex.exe, change priority to low, go back to game.
If anybody relevant from T10 sees this, my system is as follows.
ASUS Z97-A 2801 BIOS
i7 4770k @4.4GHz w/Hyperthreading enabled
EVGA 980Ti 6GB @1400/7800
16GB G.Skill 2400MHz 10CAS DDR3
Samsung 840 EVO 250GB
Xbox One controller