I've been testing with various Wine engine, as well as Wine wrapper setting combination, and here are some of my personal observations:
1. The game achieves stable fps with no more random fps lag spike while playing with most of the up-to-date engines released by Winehq.
The problem is, however, the Mouse will be "lagging" - the location of the mouse seems to be off with just 60fps cap from most (if not all) engines.
2. With most up-to-date engines (1.7.x and up), the game achieve best performance result with Mac driver on (setting in Wrapper, "Set Screen Option").
The downside is, however, sometime the game crash on starting (maybe most of the time), and you will not be able to play with a tablet (it can be explained but will take too long, in short the cursor will "jump" all over and you won't be able to play).
3. All engines I tested (even back to 1.5 with specific pointer fix to test out Mac Driver) will cap your fps on Osu at 60 no matter what.
The only exception so far is the InfinityRaw Engine designed to help low-end mac playing game. The irony is, this is the only engine enable mac to pass 60fps on osu. Also, this will fix the feels-like-arriving-late cursor.
I did test out the version from CloseKnight, however, it was too hard for me to play as I had to literally swift my timing up half a beat in order to hit. This may be dealt with using the Universal Tool in setting, but I just chose to switch back to InfinityRaw Engine.
To change the engine back, you will need to download the engine, switch to Finder, Cmd-G and type in
~/Library/Application Support/Wineskin/Engines
put it there, open Wineskin -->Advance --> Tools --> Change Engine Used, and you should be able to see "InfinityRaw"
I haven't had the chance to test out 1.7.2 engine yet, but I doubt it will change anything after skimming through the change log of it.
Here is a link to download InfinityRaw
http://www.mediafire.com/download/ec9l0 ... ntyRaw.dmg