I can only think at the moment that my memory accesses misaligned. Ironically, the more high-speed CPU cycles there is, the worse this problem seems to get and the memory speed run slower !
I suspect what is possibly happening is that the CPU is trying to do a misaligned memory access, where it probably falls for arguments sake, "mid way" through the CPUs memory "time slot". So then the MMU likely cannot serve the request because there simply isn't time, it then serves the video access, then serves the CPU RAM request.. So basically it just added a bunch of delays...
It's a bit of a roadblock because I don't think there is really any way around this problem more than clock switching which just so happens to solve the problems anyway.. But that creates other problems
The only way I can think of, is if there is some way to determine when the CPU can actually start a aligned ST memory access by tapping into some other signal... If I could actually prove that is the problem, It at least it would be a step forward !

