sdl will have the same gl performance as gdi, it lets you set up the window a little easyer but you will need the sdl.dll in the project folder.
the other choice is by yousing the fb screen and flip command you can easily get gl going without the need for an external dll.
-edit you will still have all the options like shaders extensions etc sdl gdi and freebasic just aid in seting up the window for gl to draw on it sdl should work fine in 2k.
the other thing with sdl is that it goes a little further that just helping set up a window it has timer funcs key handling etc.
now there is also one other lib that comes with freebasic to help open windows and stuff its called glfw. if you look in the include folder of your freebasic install you will see it, i dont know to much about it but there is some examples floating around here incase your intrested.
you can yous any one of these options its just a matter of prefrence as to what suits you best really
