If that is the case how do I go comparing a value that has *dt to a value that doesn't have *dt?
Using dt there doesn't make sense. Speed should be the same regardless of dt. With that if the fps is 60 the comparison is speed<1.66, but if the fps drops to 50 then it will be speed<2.
"dt" should only be used where it's needed, and it's only needed in cases where you want to know how much a value will change in a length of time if it's going at a certain rate. Or more simply in equation form:
rate*time = amount
You want a object to move 100 pixels per second:
x = x+ 100*dt
you want an object to rotate 30 degrees per second:
angle= angle+ 30*dt
you want a speed to accelerate by 10 pixels/sec^2.
speed = speed + 10*dt