I think my memory slots for my mobo is dead (I have the asus p6x58d- premium motherboard) and I am looking to replace it cheaper because I can't afford to buy anything expensive and I need my computer for work, school , ect....
if the computer still boots, try memtest86 using a single DIMM at a time on each channel to see if the DIMMs and CPU memory channels are all working properly. If you find a DIMM that yields errors when used on different memory channels, set it aside. If you find a memory channel that yields errors with DIMMs that test fine on other channels, stop using the problematic channel.
If you have a defective DIMM, you can replace it.
If you have a defective channel, it may be caused either by an electrical fault on the motherboard or failure in the CPU. There is a ~50% chance that changing the motherboard will fix that.