Yes it should be able to run Windows 7. It looks like it supports 1 SO-DIMM DDR3 memory stick. While the manufacturer site states it only supports a 1 or 2GB stick I can almost guarantee it will support a larger stick and they should be pretty cheap.