Generally speaking, the more RAM you can allocate to SQL the more it will use, thus the performance should increase when it can use RAM versus disk. The amount depends on your environment, how many clients, site systems, etc. you have feeding data into SQL, but overall SQL will pretty much use as much memory as you give it.
If you have 32 GB of memory, I would generally recommend saving 4GB for the OS, 4GB for SCCM, the remaining for SQL. So for your scenario that would be 24 to SQL, the rest for OS/SCCM.
- Marked as answer by skatterbrainz 12 hours 27 minutes ago