your best bet is to get the factory specs from the manufacturer so you know what motherboard/cpu combination you have. there's a surprising amount of wiggle room when it comes to replacing components; usually the motherboard is the only thing limiting what you can add or swap out.