If you want to know if the particular software is 32-bit or
64-bit, you can do a check on the manufacturer's page or use
Google. Though usually, consumer software tend to be 32-bit for
maximum compatibility with all systems.
You shouldn't have problems using 32-bit programs on a 64-bit
system. I've been using 64-bit OSes for quite sometime,
Vista/Windows 7 and Ubuntu, and the only problems I experience are
stuff written for the age of technological dinosaurs: programs
written in 16-bit.
And regarding your first questions:
1. RAM sticks store their timings and speed information on a
chip on the RAM. This chip stores their SPD data, or Serial
Presence Detect. There are different types of SPD timings, namely
JEDEC SPD (Industry standard), Intel Extreme Memory Profile (Or
XMP), AMD Black Edition Memory Profile (or BEMP) and NVidia
Enhanced Performance Profile (Or EPP).
RAM sticks of 1333MHz and below use JEDEC timings, and are
guaranteed to work at their rated speeds on any motherboard. Speeds
of 1600MHz and above typically use one of the special memory
profiles to reach their rated speed, but are guaranteed to work on
any motherboard at the JEDEC timings.
An example would be my Team Xtreem LV 1600. It has JEDEC timings
of 1333MHz and 1066MHz, but also supports XMP speeds of 1600MHz on
a compatible motherboard. However, my motherboard doesn't support
XMP, so it runs at 1333MHz by default. If I had an Intel
motherboard supporting XMP, the RAM would already run at
1600MHz.
2: Answer above there somewhere :P
3. Corsair is a trusted name out there, very reliable and high
quality. Alternatively, you can go for Crucial, G.Skill or Team
Group. These are the companies I trust and I'm happy with.
Hi Raraken,
tks for the lengthy explanation, appreciate that, btw do you
have a webpage link whereby i can learn how to do oc ? Currently my
ram is 1600MHz, I still have not maximise its full potential yet,
keen to learn.
tks.