My question is why the game is not using more memory to keep the fps high because my computer still had a lot of free memory
That's not how computer programs work. They don't gobble up all available memory, they use what they need (and swap out to disk when they run out).
So you're saying that I'm going to need to buy more memory to keep the fps high