aswRvrt is not freezing your computer. In safe mode you see aswrvrt.sys as last “correctly” loaded driver because it is configured to be loaded as last boot driver. In fact, aswRvrt is intentionally suppressed when computer is running in safe mode, it doesn’t do anything. It is loaded only because boot drivers are loaded even in safe mode. Your problems occurs sometime later (after loading aswRvrt).
Selection of “Last Known Good Configuration” boot menu item will probably make your computer bootable again.