شما که می خوای با فرترن کار کنی حتما روی یک موضوع تحقیق کن:
پردازنده های 4 هسته ای ویژگی شون اینه که 4 تا هسته به صورت موازی (همزمان) محاسبات (پردازش) رو انجام می دهند. و اگر نرم افزار فرترن، یا کدی که نوشتی این قابلیت رو نداشته باشه که کارش رو بین 4 تا هسته تقسیم کنه، اتفاقی که می افته اینه که اون نرم افزار تنها از یکی از هسته های پردازنده شما استفاده می کنه و بقیه رو نادیده می گیره. در این شرایط استفاده از یک پردازنده 2 هسته ای با فرکانس 3 گیگاهرتز یا بالاتر (مثل E8400 یا E8600)، بهتر از استفاده از پردازنده 4 هسته ای Q9550 با فرکانس 2.8 خواهد بود. چون تعداد هسته برای فرترن مهم نیست، در هر حال نرم افزار شما فقط از یک هسته استفاده می کنه. حالا اگر فرکانس اون یک هسته بالاتر باشه، سرعت بیشتر می شه.
اگر بتونی 4 تا برنامه فرترن رو همزمان اجرا کنی و هر 4 تا رو RUN کنی. هر کدوم از این برنامه ها توسط یکی از هسته ها اجرا می شه و از تمام قدرت پردازنده استفاده می شه. در این صورت خرید پردازنده 4 هسته ای منطقیه. ولی اگر قرار باشه فقط یه برنامه برای RUN داشته باشی، نه.
باید خودت تحقیق کنی. من نمی دونم فرترن قابلیت پردازش موازی رو داره یا نه. ضمنا کدی هم که می نویسی باید این قابلیت رو داشته باشه.
توضیح بیشتر در باره کد: مثلا به این شکل نگاه کن:

اگر کد شما مانند Case1 باشه، که 4 تا ورودی رو بگیره و روی هر کدوم عملیاتی (مستقل) انجام بده این کار می تونه بین هسته ها تقسیم بشه. ولی اگر کد شما مانند Case2 باشه، یعنی یه ورودی رو بگیره، عملیاتی روش انجام بده، حاصل رو به عنوان ورودی به یه تابع دیگه بده، و دوباره خروجی این تابع رو بگیره و به تابع دیگری بده... این عملیات ها همه به صورت سری هستند، پس نمی تونن بین هسته ها تقسیم بشن. چون تا کار تابع اول تموم نشده باشه، و خروجیش مشخص نشده باشه، تابع دوم نمی تونه کارش رو شروع کنه. اتفاقی که می افته اینه که تنها یکی از هسته های پردازنده درگیر این محاسبات می شه و بقیه استراحت می کنند!
پیشنهاد من برای تحقیق:
اگر به یه کامپیوتر 4 هسته ای یا حتی دو هسته ای دسترسی داری (دوستان، فامیل، دانشگاه...) کد و نرم افزار فرترن خودت رو ببر اونجا نصب و اجرا کن. در حین اجرا، با راست کلیک روی Taskbar می تونی TaskManager رو باز کنی و در قسمت Performance می تونی CPU USAGE رو برای تک تک هسته ها به صورت جداگانه و RealTime ملاحظه کنی. حالا خودت نگاه کن... اگر دیدی هر 4 تا هسته دارن با تمام توانشون کار می کنند یعنی پردازنده 4 هسته ای برای کارت مناسبه. ولی اگر دیدی یکی از هسته ها روی 100% هست و بقیه %0، معنیش اینه که محاسبات کد شما نتونسته بین هسته ها تقسیم بشه.
توضیح آخر!
اگر کارهای مختلفی با کامپیوتر انجام می دی که فرترن فقط یکی از اونهاست که گاهی باهاش کار می کنی، به نظر من همون پردازنده 4 هسته ای رو بخر. (شاید توی فرترن یه کم کندتر باشه ولی در مجموع و در اکثر نرم افزارهای دیگه بهتر از 2 هسته ای هست.) ولی اگر این سیستم رو برای کار حرفه ای با فرترن می خوای و عمده کارت همینه، پس فقط روی این تحقیق کن که چه سیستمی فرترن رو بهتر اجرا می کنه. نه اینکه چه سیستمی گرون تره یا هسته های بیشتری داره یا...