Lets see, DGDK can be used with VS8E, that is Visual Studio 2005 Express (it is free). Standard Visual Studio 2005 can be used as well. They are also called Visual Studio 8 or VS8.
But VS5? That must be from the late XX century! Don't even think about it.
I suppose it will work on any OS that runs VS 2005 (Windows XP recommended).
Which is better? DGDK. For many reasons, as having better performance with the same effort, a helpful debugger, and C language functions that allow to work as close to the machine and to DirectX as needed.
It is true that DBPro has more plugins, but that is circumstantial. As an example of DGDK power, World of Warcraft scenaries can be loaded into the engine:
Quote: ""When using the Dark GDK it is possible to hook directly into the core engine. As an example of this I will be demonstrating how to load and animate character models from World of Warcraft in Dark GDK. Right now, I'm working on importing a full world from World of Warcraft, and I'll be presenting the results of these efforts at the convention. Of course, WOW is just one example. Technically, it's possible to do this with any media.""
About stability, both are equally stable. And they are stable. But once again, when a crash appears, is easier to find it with the VS2005 tools.
I don't know of any DGDK missing commands comparing with DBPro.
[Edit: Oh well, I recall now that 'save array' command is missing, but this can be done easily using C functions.]