it honestly depends on what your current motherboard supports its an am3+ socket so it may have good upgrade compatibility but it also may not thats why unless you really future proof you have to end up building a new pc just to upgrade a few components.
there is a few free programs that can identify exactly what parts you have like speccy or cpuid
It's an asus m5a97 R2.0, am3+ (942) socket
my computer is hopefully out of date i guess? i'm looking at cpu, mobo, and video card upgrade :/ ?
it was rather nice back in the day
is prebuilt worth it these days over custom build?