I'd agree with southpaw. It's good that you're doing well during your clinical rotations, those grades are more important. My school doesn't even have grades for the first two years..just pass/fail. The boards thing will be a tough thing to answer though. I don't know if they report that you've taken it multiple tiimes or not...hopefully not. But your final score doesn't help much either. The other thing that you've got going against you is that you're an IMG. Now I'm definitely not the person to be asking about IMG stutt as evidenced by last post about IMG stuff, but I my guess is that even if you're a US citizen, you'll have to go through the ECFMG stuff. Programs will wonder about the quality of you're medical educaiton. You won't have to worry about a visa though, which is a plus.
My advice is similar to southpaw's. Decide if you wanna do ortho. Then go all out. Pick your aways wisely. Work your ass off. Be prepared to make sacrifices like research year or prelim if needed. I would also apply to a ton of places (maybe >80). I'd probably avoid applying to places like HSS, Iowa, Joint Disease, Harvard, and other big name academic places that may place a higher value on your numbers. I'd also save my money and not apply to places that are known to heavily favor their rotators (unless you rotate there, which could be a good idea because it would significantly increase your chances of matching there, especially if you do an outstanding job and fit in) because you'll need good numbers to get an interview if you don't rotate. The bottom line is decide if ortho is for you, go all out, and apply wisely.