"and introduce bugs."
thats wrong! wine can fix 'bugs' for exampel 3dmark2000 do not run on sp3 windowsXP! thats because microsoft chance something in the 'DirectX'
most of the time wine do support windows98 game better than XP or vista or 7
Native opengl app--->native opengl driver--->hardware.
win32 Native opengl app--->wine win32 remap to linux--->native opengl driver--->hardware.
can you see it? your exampel is just stubit!
for exampel my bug report fix an very important wine-amd hardware bug!
be sure to buy a windows and a second hardware for windows is the worst to support opensource!
spend money on linux hardware and spend money on wine support to fix the bugs is more smart and hit microsoft hard!