A:AnswerYes it is expandable. 32 Gigs of unbuffered memory by 2 x 16GB cards provided operating system can address the memory.
Expansion slots
One PCIe x16 socket (for discrete graphic card)
One PCIe x1 socket
One M.2 socket 1, key A
One M.2 socket 3, key M
A:AnswerYou would want to look at the system requirements for any software from the developer's website. Updates can change the requirements which can affect which settings you can run the software on or if you can run it at all.
A:AnswerI bought this model recently and it handles emails, Facebook, downloading files, games, etc. it starts up very fast and so far I am very happy with it. I needed help setting it up the way I wanted it on the desktop but now all is well.
A:AnswerThere is an empty PCI-e x16 slot on the motherboard with room for a double wide GPU card. Power supply is only 180 watts, and does not have a PCL-E 6 pin connector that a high end GPU would need.
A:AnswerYes HP ENVY TE01-0014 - MT - Core i5 8400 2.8 GHz is 64 bit. This link has the specifications: https://www.cnet.com/products/hp-envy-te01-0014-mt-core-i5-8400-2-8-ghz-12-gb-512-gb-us/