Man, this seems like a no brainer for VT to me. Full ride vs full OOS tuition. Check out VT’s pre-health advising:
https://career.vt.edu/advising/hpa.html
Speaking of VCU though, did you apply to their guaranteed acceptance program for their medical school? That sounds pretty awesome for someone who’s sure they want to go to med school. Too late to apply but just in case there are any 24’s who come across this thread…