You can download the Windows 7 install ISO from Digital River and burn it to DVD. Note that Digital River is Microsoft's official partner in distributing Windows 7 and that these downloads are completely legal (and will work for a maximum of 30 days before you must enter a legitimate product key)
As for memory, I'd suggest a matched kit of 4 8gb sticks like this.