You had me sold at talk your counselor.
But if you were at a public, I’d move UVA to reach UNC, from what I understand, depends on your county. Va Tech would be a match and frankly comparable to UVA.
Agree with the reaches.
So NC State and Pitt are both great - different but great. If you’re good with them, you’re done.
If you want more - size, geography, cost (you could find inexpensive OOS schools to get close or match in state), then what are you looking for.
But as is, you’re in great shape - even without testing again.
A higher test would greatly help Duke and CMU and if you added an MIT type or Rice, Vandy, UMD, etc.
But as is - you’re great!! Congrats.
Still talk to your counselor.