Correct me if I'm wrong but it seems that disabling ULPS in the registry or via MSI Afterburner doesn't do anything in 17.11.1.

If ULPS is enabled on the M295X on an iMac 5k from 2014 then microstuttering is observed after about a minute or two of gameplay (because the card gets hot and Apple's thermal design of the iMac is not great for this card!).

It happens in pretty much every game (though COD WW2 strangely seems immune). Disabling ULPS has worked in every single driver version up until 17.10.3 to rectify this.

Here's where it gets really odd though. After using the installer code from my bootcampdrivers.com drivers from 17.10.3 (which is a combination of AMD's PC driver code with Apple software device settings) instead of the Apple installer code, the stuttering in 17.11.1 goes away! I can't seem to isolate the line of code that is causing this issue. Very odd indeed. Makes me think that perhaps disabling ULPS is actually working.

Basically making it better match the official PC drivers that are distributed.

@amdmatt it also seems that the new official bootcamp drivers are actually based on version 17.6 but text version has been modified to 17.10? are the .dll driver files actually from 17.10 do you know? because the installer code is all based on 17.6.