I've found that a combination of HyperCam+Xvid to record, and VirtualDub to edit, works fairly well. however, I haven't tried it with osu! specifically yet; Xvid may be a bit fickle, so you may have to turn a setting or two down. if that is the case, downloading the CamStudio Lossless Codec (poor man's xvid) may also boost performance.