Do you use or have you tried the freeware player called MortPlayer
http://mort.sto-helit.de/index.php?m...=view&entry=81? I'm using the 3.3 ROM and had skipping problems with Windows Media Player as well as TCPMP. When I started using MortPlayer, skipping and drops were practically eliminated. MortPlayer can also be controlled using the AVRCP Bluetooth profile, so you can pause/stop or forward to the next track using an appropriately enabled Bluetooth headset. I increased the Buffer to max (Menu -Settings-Settings-System-Playback-Buffer). I didn't do any Bluetooth registry hacks, as it works fine for me with the default 3.3 ROM.
Note: I use MP3 files with a bit rate of 128 or 160. I don't believe MortPlayer can play other file types such as WMA.