i think badspot somehow is still profiting off the forum via ads so its not gonna go down unless it starts losing money
last i heard the forums are entirely self hosted by badspot, and the site doesn't accept file large file uploads (2MB max).
it's probably cheap enough that a single game sale can likely fund the server expenses for another couple of months. especially now that activity is at a minimum.