The answer to both of your questions is Yes.
lol
Yes to both, but by from
Newegg and post your specs so we know if your motherboard supports it.
lol I need more than that. Download
Speccy, run it, and take a screenshot of the summary.
Operating System
MS Windows Vista Home Basic 32-bit SP2
CPU
AMD Sempron LE-1220 72 °C
Sherman 65nm Technology
RAM
2.0GB Dual-Channel DDR2 @ 401MHz (6-6-6-18)
Motherboard
OEM_MB IVY8 (Socket AM2 )
Graphics
HP w1907 @ 1440x900
128MB GeForce 6150SE nForce 430 (HP)
Hard Drives
156GB Hitachi Hitachi HDP725016GLA SCSI Disk Device (IDE)
Optical Drives
SanDisk Cruzer Pattern USB Device
TSSTcorp CDDVDW TS-H653Z SCSI CdRom Device
QDOJ S12VGPUZOH SCSI CdRom Device
QDOJ S12VGPUZOH SCSI CdRom Device
Audio
Realtek High Definition Audio
I can't really find your motherboard on the internet. Is this an off-the-shelf PC?
Not literally off-the-shelf. I mean, not a custom built computer. You have one built by a major company most likely. Any way you can find out exactly which one you bought?