When it does come into conflict with 3rd party software and causes an issue will the PC tell me its because Memory Integrity is on or will i have to play around to figure out if its the reason??
Memory integrity has been out since Sept. 2018 and is now standard with new Windows 10 systems. Only older devices with outdated hardware that doesn't receive driver updates might have difficulties working with this feature enabled.
What Are “Core Isolation” and “Memory Integrity” in Windows 10?
The article discusses the general reasons a problem might occur, but if it's due to a software driver for some hardware, you'll see the message “A driver can’t load on this device” after rebooting. Either try finding an updated driver for that particular hardware or return the Memory integrity setting to off.
With most recent computer hardware from major manufacturers this shouldn't be a problem. In either case, the most it should do is cause some particular hardware device not to function. If Windows itself detects a problem during boot, it will turn the feature off itself and simply refuse to leave it enabled.
On an old Dell desktop I upgraded from Windows 7 to 10, the Core Isolation menu isn't there and "Standard hardware security not supported" is displayed instead, likely due to no virtualization capability within its processor.
So if the menu items for Core Isolation and Memory Integrity are displayed on your device, the hardware itself is capable, it's only outdated drivers or the use of other virtualization software as the article mentions which might interfere.
Rob