BTW, skip the resistor arrays, they make little sense in SMD. Just use discrete resistors, even placed side by side they take about the same space, but you also have the option of placing them wherever you wish, staggering, etc, so you get more routing flexibility by just sticking with plain discretes.
I disagree, at least unless you're going to use 0201s. 0402s are the same size as a 1206 quad. You do get more flexibility on where to place the individuals, if you need to fill in an oddly shaped space, of course.
Arrays also reduce BOM size and assembly cost.
I ADORE them for hand assembly. Four resistors for the effort of one! Less advantageous for PnP but still saves time.
You can also consider using a single array for just one resistor at a time, if you discover you need certain lucky values:
https://www.edn.com/design/components-and-packaging/4421194/Resistor-combinations--How-many-values-using-1kohm-resistors--from a 1k, you get: 4k, 2.5k, 1.67k, 1.33k, 1.00k, 750, 600, 400 and 250.
This gets more difficult to spin values if you find you need a
different particular resistance, of course. A better option for cost reduction going into production, than for prototyping.
Regarding putting stuff around a socket: sure, resistors and capacitors are fair game. PITA to rework, be very sure you're only placing components you know will never need to change! I wouldn't put a power converter there -- but, I wouldn't balk at putting it on the opposite side, on a 4 layer build where the inner planes provide shielding between the converter and CPU.
(2 layer, nah. But I would guess if you're pushing for higher density, you're more than willing to pay for 4 layers. You may also want to look up QFPs or PLCCs of those processors -- they're still around, many of them!)
Tim