The issue of identifying modules based on photos was mentioned in passing by myself in the topic started by yourself
here. I'm not aware of any "article" that mentions/explains identification of memory modules based on photos, but there possibly may be some.
Actually, many sellers (in particular) state that the photo of modules for sale may not be of the actual module. So the sellers often use a "generic" photo which is similar (as possible) to the actual module. The photos may be similar to the actual module, but they may not be accurate in terms of size and number of memory chips used on the modules. Therefore, identification of module (parts) can not be reliably made, and reference should be made instead to module part numbers, which in turn will usually lead to reliable module specifications elsewhere if searching online for these specifications.
Memory manufacturers
usually show photos of the actual modules, but this is not always the case. For example the Crucial memory part number
CT51264BF160B shows what appears to be eight memory chips (partly assumed because only four chips are actually shown on the photo of one side of the module, and it is assumed that there are an additional four chips on the other side of the module). But in fact there are sixteen memory chips used on this module (based on further research of photos and memory chip part number density elsewhere online).
Crucial series of SODIMM modules for non-Mac systems seem to start FROM 1600 MHz and then go higher in frequency. They don't have or offer any memory for non-Mac systems below 1600 MHz. So PC (ie non-Mac) users have to use 1600 MHz (or higher frequency) modules. But as stated previously, the memory will be down-clocked automatically by system BIOS to match system compatible operating memory frequency; and for the Sony VAIO VPCEB34EN this memory frequency should be 1066 MHz.
Crucial do offer SODIMM's with frequencies lower than 1600 MHz, but these modules are designated for use with Mac systems. However, the difference between Mac specific memory and other (or PC) memory is virtually nil! The modules may use the exact same memory chips etc., but the only difference may be due to slight variation in programming the SPD (which stores relevant voltages, frequencies, and timings).
In general, the "Mac" specific memory
should work in non-Mac (PC) systems as well (due to same memory chips being used), but the exception may be if SPD programming is such that it is tuned more towards Mac (which are more sensitive to memory characteristics, apparently), this tuning may make the memory to be not (fully) compatible with non-Mac systems.
If doing compatible memory search at Crucial, the Mac specific memory are listed as being NOT compatible with the Sony VAIO VPCEB34EN, despite similar memory chips being used with compatible non-Mac memory.
Crucial are supposed to have tested all the memory with various systems, and according to those tests, the memory is either compatible or it is not compatible. However, in the case of Mac specific memory, it is suspected that Mac specific memory is not tested in non-Mac (PC) systems, and it is assumed that the Mac specific memory is incompatible with any non-Mac system(?)
From various posts at Crucial and other forums, Mac specific memory
can be run in non-Mac systems, provide that memory chip architecture, density and voltage are compatible with the system.
So, this brings up the possibility of using Mac-specific memory in the Sony VAIO VPCEB34EN laptop(?)
To "overclock" the non "k" CPU, means having to raise the base clock speed, which in turn increases CPU operating frequency and it also increases operating frequency of other components (which may not be a good thing, as over clocking some other components can lead to shortened lifespan).