Pretty solid setup, as I believed you are really a responsible user. You may do backup routine in case some general PC issues occur so that it will restore just a matter of time.
And add a virtualization software. (i.e: Sandboxie, Bufferzone Pro, Shadow Defender, Toolwiz Time Freeze or etc...) which primarily isolates the real from virtual environment.