I never use Windows Media Player so I thought I'd play with a bit. I opened an 8 bar bass guitar groove clip (44.1 kHz stereo wave file) in WMP, put it on Repeat and recorded it playing in Sonar several times. In Sonar I matched up the tempo to the clip and then, in a different audio track, inserted the same bass groove clip. When I play the project both clips play at exactly the same time and there is no lag, or delay, between loops on the clip played in WMP. Both sound exactly the same and there is no noticeable glitch between loops in WMP. They play perfectly together, and sound the same, at the first measure and at the tenth measure.
I played some different audio loops in WMP and, also, there was no problem with the looping and they played seamlessly when repeating. Are you using the latest version of WMP? I don't know why they would loop perfectly for me and not for you. What sample rate are you exporting them to?