@BaronMunchausen
BSP in DBP has some issues that not only have I experienced, but have read in the forums that others have had issues as well. I prefer to use a .X world and .X objects, assigning attributes for collision, score keeping, potion gathering, etc.
A great piece of code I suggest you take a look at is in the Code Snippets forum located at;
http://www.darkbasicpro.com/apollo/view.php?t=10315&b=6
I downloaded the code, built a world, modified the code to add a gun, bullets, jumping, sfx, and so on. I have a 2.2 p4, ATI Radeon 7500 video, and 1gig ram. I get between 230fps and 350fps depending on how much "stuff" I throw in there. The world I have created has 82,000 'ish poly's in it and that gives me 230+fps with no prob.
I do agree with you that some of the DBP games seem slow, but I believe it may be on purpose because DBP can give very fast fps depending on how you structure your code. However, I built a small race game 1 month after learning DBP and yep, it was slow because I did not understand the proper usage for "collision" and "sync" and made the game run way slow on most machines.
well, theres my 2 cents, I really like DBP and I feel it a great solution for most games a person wants to develop. Like most things, it will take some time (at least for me) to learn the in's and out's of DBP.
Hope this helps,
Cypher