After reinstalled my Windows, updated graphics driver (geforce driver 416.94), and installed the software in this order:
Vive setup (found on vive website, download button next to support tab up top).
Steam.
Vive wireless app.
Uninstalled Viveport.
Also updated to the latest SteamVR Beta (1.1.1), I haven't had any BSOD or hard crash, which occured every 5-10 minutes before. This is only one session, need more testing.
Here's my specs:
Ryzen 7 2700x @4.02GHz
Asus Prime X470 Pro
32GB Corsair Vengeance RGB Pro @3266Mhz 15-17-17-30
EVGA GTX 1080Ti SC2 Hybrid +80Mhz core +400 vram
Boot from Samsung M.2 NVME