Yes but do you have 1 8gb stick or 2 4gb sticks? 8gb is not really enough for modern games with Win 10 running, 16 would be way better. If you only have 1 8gb stick you are not able to run dual channel and that will severly handicap your system and could even be the cause of games crashing as the game need recommends 4+gb, your windows etc is using 3......yip 90% sounds about right.
Also 2400mhz is pretty slow for a Ryzen Gen2, 3000-3200 would be better, and if that is running single channel then it is not really a suprise you have issues.
Memory leak is also caused by poorly optimized programms and games that fail to free up memory or incorrectly manage the memory allocation, so it may not just be your system at fault here.