Trying to read a virtual address means its USUALLY one of three things: RAM, HDD (virtual mem), or the VRAM on the GPU. I supposed it COULD be the PSU pushing dirty power, but usually memory related. Could also be heat related on the video card.... or just a plain on failing video card.
I assume its only happening during games. IF so... prolly the card. Most likely the VRAM on the card.
Easy things first. DL and run memtest. Test all your system memory (RAM). Let em go for an hour or so.
For virtual... increase the size and swap drive it is using.
Still happening? Lower VRAM on the card. Bring it back to AMD Fury R9 STOCK mem speeds.
Still happening? Lower it down a couple hundred below AMD ref mem speeds.
Still happening? Try the card in a dif rig.
This all assume that you also have tried reseating the RAM sticks, making sure no dirt around the contacts, and reseated the video card as well.
This ALSO assumes your PSU is big enough to handle the stress loads. Right at the edge... and wonky things can happen. BUT would try the above first before buying a new PSU.