what are you doing with the timer? Initialisation on one thread\ core and then passing it all over the shop? Or using a mutex or something to read the value from another core?
You really shouldnt be having issues with that timer. I’ve used them on dual cores and always was good fine. Just out of interest you are storing in a long right? :)