So, last night I did a mini experiment to try and find root cause of the problem. I kiiiind of find it hard to believe the motor is the reason. I made sure the roller brush wasn't messed up via tangles from hair/carpet, and that all the airways were free. I took out ALL filters. Turned it on... HOLY SHAT it was so loud and powerful sounding, it was like a new vacuum.
Since I removed the air filter it did initially spit out a giant cloud of dust, so I put that back in. So, my initial hunch here is that the filters are just completely saturated with shit (even though I cleaned them every so often) that it was messing with suction.
I ordered replaced filters off Amazon for $10. If that doesn't work, I'll probably order one of the Shark or Hoovers you guys recommended.