PROCESSOR (All models)
Intel Pentium 200Mhz (1.8v/2.5v) Yes: with MMX support
External data bus width 64 bit
External data/address bus speed 66 MHz
Integrated Coprocessor Yes
Processor Cache 32KB: (16KB code; 16KB data)
MEMORY: 16Mbit EDO DRAM, 3.3V (All Models)
Standard 32MB
Maximum 160MB
VIDEO (All models)
Memory: 4Mbit EDO DRAM, 3.3V 2 MB
Speed 50ns
Hyper Page mode support Yes
Controller Chip Chips &Technologies 65555
PCI Bus Architecture w/burst mode Yes: 32-bit, 33 MHz
Graphics Accelerator: Yes with 64-bit BitBLT support
Data Bus Width 64-bit
DirectDraw, Direct3D, H/W Cursor Yes
HDD (2.5” Enhanced IDE; 12.7mm high)
Removable1 HDD 2.1 billion bytes (12-13 msec)
The official specs are here
SATELLITE 310 Series Product Specifications 310CDT ...
So the specs in short:
P200MHz MMX/32MB/2GB HDD/2MB video
I'm not sure if your friend was ripped off or not, but i'm sure that winXP will not run on that system .. anyway, it "might" run with 160MB of memory installed but very very slow with that CPU.