درود دوست عزیز ،
همونطور که میبینید فرکانس در تمام ورژن ها یکسان و فقط ضریب هست که تقییر میکنه ، دلیل آن هم اینه که دیوایسی که PCI-E 1.0 هست بتونه به راحتی روی ورژن های 2.0 و 3.0 قرار بگیره (ضریب با مشورت دیوایس و کنترلر مادربورد انتخاب میشه :D ) و همینطور اگه دیوایس جدید و PCI-E 3.0 هست با انتخاب ضریب پایین تر روی ورژن های قبلی هم کار بکنه .
حالا اینکه چه میزان یک ورژن برای دیوایس بالاتر گلوگاه میشه بستگی به این داره که دیوایسی که در اسلات قرار میگیره حدا اکثر از چه میزان پهنای باند استفاده میکنه به طور مثال ممکنه یک دیوایس ورژن 3.0 باشه ولی با قرار گیری بر روی PCI-E 2.0 و ضریب 50 هیچ مشکلی نداشته باشه . حالا شاید بگید چرا پس این دیوایس رو PCI-E 3.0 ساختن خوب همون 2.0 بسازند دلیل این هست که چن تعداد لینک های ارتباطی در گاه PCI میتونه روی مادربورد متفاوت باشه مثلا PCI-E X4 - X8 - X16 ، اگه دیوایس رو روی PCI-E 3.0 X8 بزاریم دقیقا اندازه PCI-E 2.0 X16 میتونه سرعت داشته باشه .
علاوه بر اینها در کارت ها گرافیک بسته به نوع فریمورکی که بازی یا نرم افزار رو بر اساس اون ساختن میزان تبادل اطلاعات بین کارت و پردازنده متفاوت هست مثلا ممکنه در یک بازی هیچ افت فریمی مشاهده نشه و در یک بازی 10% افت داشته باشیم ( البته به گرافیکی بودن بازی ربط نداره ها به بهینه بودن فریمورک مربوط میشه ) .
یا مثلا نرم افزار هایی که برای رمزگشایی و رمزنگاری از ریز پردازنده های موازی کارت گرافیک استفاده میکنند دستورات بسیار کم حجمی رو به کارت ارسال میکنند و از اون طرف هم به دلیل سنگین بودن محاسبات (لگاریتم گسسته ، مشتق و ..) کلی طول میکشه تا نتایج محسابه بشه و نتایج هم حجم بسیار کمی دارند از اینرو برای این کار حتی میتونید از کارت AMD 7970 رو شکاف PCI-E 1.0 X4 استفاده کنید و هیچ تفاوتی رو هم با یک PCI-E 3.0 X16 نخواهید یافت .