If you only have a 10Mb drive, run DOS 2.11 and you'll get even more free memory back.
If you really want to maximize free DOS RAM, run DR-DOS 6 and load HIDOS.SYS and you'll get ~612K free, as it can take advantage of your EMS card to create UMBs and load the DRDOS kernel up there.
However, with 640K, *AND* an EMS card, the last thing you need to worry about is a few more K of free DOS RAM. Your 10MB drive won't let you store any software that can actually maximize the full 640K, other than spreadsheets and word processors, so the exercise is somewhat pointless. I wouldn't bother.
640K, EMS, NEC V20, 8087, EGA... but limited to a 10MB drive? Curious why you chose that build.