Funny story, my C++ class is less than half as quick as its BP equivalent...

Exactly what I was worried about, your last sentence…

Do you have any idea why BP is running way faster than C++? They are really the exact same… Could it be something in the project setting?