Oh duh, complete brain fart on the math. LOL.
On the FPS note, I'm starting to get worried. I've added 4 windows, 1 chat window, the quickslot and the playerbar (mp/hp) and with all those open, I'm getting close to 99/100FPS. It seems to be taking about 40FPS per item I add.
What happens when the gui is eatting 60FPS and no content at all, like characters, monsters, spell effects, weather and all the animation. Should I be worried yet? I don't know if this is a issue yet, or if this is just the limits of what vb6 and DX7 can do, I would like to finish first and then upgrade that when I have a good understanding of game dev.
I've posted some screenies the GUI so far, I still have quite a few more GUI elements to add including the finished windows and all the child controls.
My Current Logic for loading and handling the graphic data is.
Define the Surface object, load the graphic into the surface object, pull from the surface object the graphic I want, draw that where I want on the buffer, and then update the primary screen.
Is there anything else I'm missing? Also, none of my graphics are powers of 2 in size, so most surfaces are setup like 400x600 or 200x50, etc. Does that make a difference?