What is your java version? 64 or 32 bits?
How much RAM do you have installed on the machine?
Looks like this mods are making the server to crash:
To know your Java version execute the following within cmd:
C:\Users\river>java -d64 -version
If it is not a 64 bit installation you will se this message showing up.
Error: This Java instance does not support a 64-bit JVM. Please install the desired version.
Let us know archicture you have installed as well as the start command line
For what I can see, the jar file you are using to start the forge server is unable to download the correct libraries as they are returning a 404 error message.
PD: When sharing logs, please use Spoilers+code feture in the forum or simply use pastebin.com for better readability.
Minecraft forge for 2 players and ~15 mods is not a big resources consumer, you should be fine with 2gb of RAM and a couple of CPU cores. If you are confortable with windows, then assign about 1gb of RAM extra for the OS/System processes. So 3gb of should be more than enough for you guys! Probably 50GB of disk space would do it if not less than that.
Try using Java 8 64 bits.
How many minecraft instances are you planning to run? How many players are you planning to have at the same time? Are all the servers going to have plugins/mods? Which is your desired server location? EU or NA?
Try using pocketmine or Nukkit on your windows machine to host the PE server. You both should be able to join the server, just make sure that you are using the one provided on the Windows 10 store and not the Java version.
Also, share your server logs/crash using pastebin.com that would help us to help you!