Podla mna to nejak riesit nemusis, pokial neplanujes vyvijat nejaky narocny vypoctovy, pripadne graficky software. Kazdy OS ti ponuka svoje API na pracu s viacerymi jadrami, ale ty aj pokial vytvoris vo svojej aplikacii par threadov, OS si sam prideli tieto vlakna jednotlivym jadram podla potreby. Ja osobne mam dvoj-jadrovy notebook a nemal som potrebu nejak riesit "nedostatok" jadier. Ak napriklad hodlas pracovat s grafikou, tu mas zas moznost oddelit pracu GPU a CPU.
Moj nazor je teda zbytocne neinvestovat do niecoho, co mozno ani nevyuzijes ( v pripade, ze to chces iba pre programovanie, ako si spomenul ).
P.S.: štvordverový i7 - podareny preklep