Okay is there a reason my clock fluctuates? Are they supposed to do that?
Not that I know of, no. My 2500K stays at 4.5GHz all the time when stress tested and then drops to 1.6GHz when idle.
I have no idea why its doing it either. Try disabling the C states and see if that fixes it because the only reason I can see it doing that is the C states which will lower and raise the voltage and multiplier between x16 and x44 (in your case).
if you et everything to default and watch your CPU via CPUz, you will see the voltage move from less than 1v to the stock voltage and the CPU speed will fluctuate like that.
The only other thing I can think of is that the Turbo on that mobo being active is causing it by trying to stay within the TDP, which is what its supposed to do.