すいません、PlayMusic にはループ位置を指定することは出来ません。
メモリ消費が気になるということでしたら、LoadSoundMem の前に
SetCreateSoundDataType( DX_SOUNDDATATYPE_FILE ); という記述を追加してみて下さい。
こうすることでサウンドファイルを少しづつ読みながら再生する「ストリーム再生」に
なりますので、消費メモリを抑えることが出来ます。
(ただ、再生負荷は高くなりますので、効果音等を読み込む際はデフォルト設定である
SetCreateSoundDataType( DX_SOUNDDATATYPE_MEMNOPRESS ); をお使いください)