OK this is absolutely impossible.
The way this boards search feature works is that every word you type into a post adds an entry into a special search table that references which post that particular word was entered in, its supposed to make searcing more efficient, but it tends to take up alotta space since every word in a post is seperately indexed. However, this table is the one that keeps running full and it's abnormal. At first I wasn't noticing it to be a huge problem, but 2 days ago the database hit the 150MB mark... that's 150MB since the board first started... then today, only 2 days later, that same table ran full again hitting
250MB!!!!!!!. That's absolutely impossible, there is no way there's been enough posts here in 2 days to increase the space by 100MB, which is almost as much as all the posts combined since the board first opened!
I was looking around the table to see what data was being entered and it all looked way too chronological compared to the "legitimate" entries from a month ago that were somewhat randomly numbered.
So it's become very apparent to me that someone malicious (and obviously bored) asshole has decided to sabotage this forum, which explains why it's been so slow, because the database is running full steam ahead to process their exploit rather than processing board posts.
I'm assuming it is in fact a malicious 3rd party, I could be wrong, but I doubt it. I cleared the table in the database that deals with searches, so the search feature will not work for anything posted from day 1 till today...

I may have to disable the search feature entirely.