what are specs of PC?
messing with page file size won't help if you have a memory leak. Nor would adding more ram, it just puts it off further. A restart occasionally can help as it flushes ram at startup, but really need to figure out whats chewing memory
restricting page file if you have a leak just means you get an out of memory error sooner. Its not the answer.
You probably need to run poolmon, it shows what is using memory on the system
video shows how to run it,
the top line of description has command you use to identify the tag, I can't copy it here as forums will play with its formating
you need to download the windows Driver toolkit -
link - as it includes poolmon
You want to find the tag that is using the biggest difference between Allocs & Frees as these are the processes keeping memory and not giving it back. Leaks are caused by software requesting memory and not giving it back when its finished.
Many of the processes are actually parts of windows as you can see the processes that manage memory here, so some will always have a lot. This is normal. You want to look at non Microsoft tags
this is a list of the most common tags -
https://github.com/zodiacon/PoolMonXv2/blob/master/PoolMonX/res/pooltag.txt
I would run program just after boot, to get a baseline for usage and something to compare to when page file is massive
screenshots can help. uploading to an image sharing website and show links heree for any you want help with.