You can't get there from where you are.
My only suggestion would be to take I-95 past I-64 to Petersburg, and pick up US 460 to Virginia Beach. 460 is not interstate, but it is 4-lane divided, and eventually meets I-64, coming into Suffolk and Virginia Beach. It is a little less bumpy as of last time I was on it, but it misses all that mess in Newport News and Hampton. BTW, one of the tunnels in Portsmouth is closed for repairs on weekends right now, so you'll want to avoid that route (and I don't remember which one it is, you'll have to search for it).