PGY4 here about to finish. I was about 510ish on level 1, 242 on step 1, 550ish on level 2 and I matched to my top choice. I rotated here as an MS4 and worked my ass off, often staying later than any other student. Anything mundane (i.e. scut work), I volunteered for and generally tried whatever I could do to make the resident's life easier (filtering out all of the unnecessary OSH notes from a stack of 100+ pages) . This definitely helped secure my spot as the senior residents have some pull (although not as much now) on who gets accepted to the program. My residency is an MD spot with many DOs (sometimes more DOs than MDs in that years class) and generally considered very DO friendly.
I never felt the pressure to take step 2 nor had the desire to pay/sit for YET ANOTHER board exam. However, I'm not sure what the competition is looking like now 4 years later. If you are looking at top tier programs, then it might be worth your effort. However, if you score poorly, it will do more to hurt you. You are sitting nicely right now with those scores and unless you totally bomb the interviews, you will have a nice pick of places that want you.
So the answer is maybe. Good luck