Keypad needed for Games

Civilization 4 is coming out in a few weeks and I know I'm going to need an external 10-key pad to properly play it. I don't want to buy a whole keyboard with a 10-key built in, I just want a small peripheral key pad to be more portable and get the job done. I can find hundreds of them online for the PC but none in the apple store for my powerbook. I actually have one by Targus but it doesn't work properly. Can anyone help?

Ed you will need an externel that is either USB or FIREWIRE.. simply plugging it in should work normally, If not you will need a CD to download the proper drivers for the externel you choose... Cheers...Don

Similar Messages

  • What programs needed for game making

    I need to download some java programs, yes i am new ;), to make a game. Which one do i need? Please provide links. Which toolboxes and kits do i need? Where to dowload specifically?

    http://www.amazon.com/s/ref=nb_ss_b/104-6525421-4544763?url=search-alias%3Dstripbooks&field-keywords=java+game

  • I'm a normal user, using cad programme, not using my laptop for games, my question is: do I need to get 16 gb ram in my retina macbook pro or 8  gb ram is pretty enough?

    I'm a normal user, using cad programme, not using my laptop for games, my question is: do I need to get 16 gb ram in my retina macbook pro or 8  gb ram is pretty enough?
    Thanks for support.

    8 GB may be sufficient for CAD but 16 would be a much better idea.
    All the Macs I have ever owned were eventually upgraded to the maximum amount of memory they could use. Considering that as of now, the RAM you specify is all the RAM you will ever have, get as much as you can. That is the only way to maximize its economic life.
    If Apple offered a 32 GB version I'd get it.

  • Will playing excessive need for speed  games on my macbook pro damage the arrow keys(i play using them) ??

    hey guyz i wanted to ask whether playing excessive (1-2 hours daily) need for speed carbon on my macbook pro using the arrow keys to control the car damage the arrow keys of the MBP??
    pls answer asap i am worried..

    I don't think that you have to worry about arrow keys because they won't damage with their use (unless you hit heavily these keys). Using games, there are other things to worry, as the temperature of the Mac, but fans will turn on automatically when your Mac needs

  • Why there's no Need for Speed game in the apple store?

    Hi, I really wanna have Need For Speed game for my macpro, I only found it through my ipad but not from mac, can you help me for that? Thank you

    Google, "Need For Speed on a mac" and find the links.

  • HT3951 helo   when i want to dollar from the online manager football and need for speed the game , i try to buy but i cannot because they told ( your purchase could not be completed contact itunes store support to complete this transaction.)  pleasr help

    helo
    when i want to dollar from the online manager football and need for speed the game , i try to buy but i cannot because they told ( your purchase could not be completed contact itunes store support to complete this transaction.)
    pleasr help me for that , i can not buy any thing inside the game .
    i wating , thank you
    Email : [email protected]

    Click here and request assistance.
    (75245)

  • HT203167 I purchased in game content for need for speed most wanted once and it didnt appear

    I purchased in game content for need for speed most wanted once and it didnt appear

    To Contact iTunes Support and request assistance Click  Here

  • Preloaded Need for Speed game

    So according to the website, they are inclueding the full game.  Here's the description from the site:
    "Push it to the limit on Android. Drive 28 of the world’s fastest cars through 18 international tracks and feed your need for speed."
    But when I play it, I get ONE car and ONE track....a bit of a false advertisement here.  Maybe you guys should fix the description on the site.

    Amen.  I believe I read that it included the full game, but the one car, one track was underwhelming.  Are we missing something?

  • Need help for game algorithms

    can anyone help me with algorithm for game like tic tac toe, but with board size 10x10 and you will win with 5 sign horizontal/vertikal/diagonal. i don't know what algorithms should i use. please help me.

    Well, there's one or two loops and arrays to study in here;-import java.awt.*;
    import java.awt.event.*;
    public class Fiver extends java.applet.Applet{
       static myPanel dPanel;
       Panel panel = new Panel();
       static Label lab;
       public static myPanel DPcreate() {
          dPanel.drawMap();
          return dPanel;
       public static Label status(String s) {
          lab.setText(s);
          return lab;
       public void init() {
          this.setLayout(new BorderLayout());
          dPanel = new myPanel();
          panel.setLayout(new BorderLayout());
          panel.setBackground(new Color(58,55,70));
          Panel panel2 = new Panel();
          panel2.setBackground(Color.gray);
          panel2.setLayout(new BorderLayout());
          Button neew = new Button("New");
          lab = new Label("Click button to start");
          lab.setForeground(Color.white);
          lab.setFont(new Font("Arial",Font.BOLD,14));
          neew.addActionListener(new ActionListener() {
             public void actionPerformed(ActionEvent ae){
                Fiver.dPanel.started();
          this.add(panel);
          panel.add ("Center", DPcreate());
          panel.add ("South", panel2);
          panel2.add("West",neew);
          panel2.add("Center",lab);
    class myPanel extends Panel implements MouseListener{
       public Label lab;
       int board[][];
       int win[][];
       int cgrades[][];
       int pgrades[][];
       boolean ptable[][][];
       boolean ctable[][][];
       int cGrd, pGrd, pCt, cCt, ypos, xpos, m, n, count, mat, nat, mde, nde;
       boolean player, comp, start, over, pwin, cwin, tie, fin;
       public myPanel() {
          board = new int[10][10];
          ptable = new boolean[10][10][192];
          ctable = new boolean[10][10][192];
          cgrades = new int[10][10];
          pgrades = new int[10][10];
          win = new int[2][192];
          start = true;
          setSize(400, 400);
          addMouseListener(this);
             for(int i=0;i<10;i++) for(int j=0;j<10;j++) board[i][j]=2;
             for(int i=0;i<10;i++){
                for(int j=0;j<6;j++) {
                   for(int k=0;k<5;k++) {
                      ptable[j+k][count]=true;
    ctable[j+k][i][count]=true;
    count++;
    for(int i=0;i<10;i++) {
    for(int j=0;j<6;j++) {
    for(int k=0;k<5;k++) {
    ptable[i][j+k][count]=true;
    ctable[i][j+k][count]=true;
    count++;
    for(int i=0;i<6;i++){
    for(int j=0;j<6;j++){
    for(int k=0;k<5;k++){
    ptable[j+k][i+k][count]=true;
    ctable[j+k][i+k][count]=true;
    count++;
    for(int i=0;i<6;i++) {
    for(int j=9;j>3;j--){
    for(int k=0;k<5;k++){
    ptable[j-k][i+k][count]=true;
    ctable[j-k][i+k][count]=true;
    count++;
    comp=true;
    count=0;
    public void paint(Graphics g) {
    for(int i=0; i<10;i++){
    for(int j=0;j<10;j++){
    g.setColor(Color.green);
    if(board[i][j]==0) g.fillOval(i*40+5, j*40+5, 30, 30);
    g.setColor(Color.blue);
    if(board[i][j]==1) g.fillOval(i*40+5, j*40+5, 30, 30);
    g.setColor(Color.white);
    int temp=40;
    for(int i=0;i<12;i++){
    g.drawLine(i*temp,0,i*temp,400);
    g.drawLine(0,i*temp,400,i*temp);
    if(!comp) g.drawOval(m*40+5, n*40+5, 30, 30);
    public void drawMap() {repaint();}
    public void mousePressed (MouseEvent me){}
    public void mouseReleased(MouseEvent me){
    player = true;
    int xSquare = me.getX();
    int ySquare = me.getY();
    if(player){
    Player(xSquare, ySquare);
    Win();
    if(comp){
    Computer();
    Win();
    drawMap();
    public void mouseEntered(MouseEvent me){}
    public void mouseExited (MouseEvent me){}
    public void mouseClicked(MouseEvent me){}
    public void Player(int xSquare, int ySquare) {
    if((!over)&&(xSquare<400)&&(ySquare<400)) {
    m = xSquare / 40;
    n = ySquare / 40;
    if(board[m][n] ==2) {
    board[m][n] = 0;
    pCt++;
    if((cCt==50)&&(pCt == 50))tie=over=true;
    for(int i=0;i<192;i++) {
    if((ptable[m][n][i])&&(win[0][i]!=7)) {
    win[0][i]++;
    if(ctable[m][n][i]){
    ctable[m][n][i]=false;
    win[1][i]=7;
    player=false;
    comp=true;
    lab=Fiver.status("G A M E O N !");
    else {
    player = true;
    comp = false;
    lab = Fiver.status("That square is already occupied.");
    return;
    public void Computer() {
    if(!over){
    for(int i=0;i<10;i++){
    for(int j=0;j<10;j++){
    pgrades[i][j]=0;
    if(board[i][j]==2) {
    for(int k=0;k<192;k++) {
    if(ptable[i][j][k]) {
    switch(win[0][k]){
    case 1: // '\001'
    pgrades[i][j] += 5;
    break;
    case 2: // '\002'
    pgrades[i][j] += 50;
    break;
    case 3: // '\003'
    pgrades[i][j] += 100;
    break;
    case 4: // '\004'
    pgrades[i][j] += 400;
    break;
    for(int i=0;i<10;i++) {
    for(int j=0;j<10;j++){
    cgrades[i][j]=0;
    if(board[i][j]==2){
    for(int k=0;k<192;k++){
    if(ctable[i][j][k]){
    switch(win[1][k]) {
    case 1: // '\001'
    cgrades[i][j] += 5;
    break;
    case 2: // '\002'
    cgrades[i][j] += 50;
    break;
    case 3: // '\003'
    cgrades[i][j] += 100;
    break;
    case 4: // '\004'
    cgrades[i][j] += 400;
    break;
    if(start){
    if(board[4][4]==2) m=n=4;
    else m=n=5;
    start=false;
    else{
    for(int i=0;i<10;i++) {
    for(int j=0;j<10;j++){
    if(board[i][j]==2){
    if(cgrades[i][j]>= cGrd){
    cGrd=cgrades[i][j];
    mat=i;
    nat=j;
    if(pgrades[i][j]>=pGrd){
    pGrd=pgrades[i][j];
    mde=i;
    nde=j;
    if(cGrd>=pGrd){
    m=mat;
    n=nat;
    else{
    m=mde;
    n=nde;
    cGrd=pGrd=0;
    board[m][n]=1;
    cCt++;
    if((cCt==50)&&(pCt==50)) tie=over=true;
    for(int i=0;i<192;i++) {
    if((ctable[m][n][i])&&(win[1][i]!=7)) win[1][i]++;
    if(ptable[m][n][i]) {
    ptable[m][n][i] = false;
    win[0][i]=7;
    player = true;
    comp = false;
    public void Win() {
    for(int i=0;i<2;i++) {
    for(int j=0;j<192;j++){
    if(win[i][j]==5){
    if(i==0){
    pwin=over=fin=true;
    lab = Fiver.status("Congratulations, You win!");
    else{
    cwin=over=fin=true;
    lab = Fiver.status("Sorry, game over you lost");
    break;
    if(!over) continue;
    tie=over=true;
    if(!fin)lab = Fiver.status("The game is a draw. Try again.");
    break;
    public void Initial() {
    for(int i=0;i<10;i++){
    for(int j=0;j<10;j++) {
    pgrades[i][j]=cgrades[i][j]=0;
    board[i][j]=2;
    for(int i=0;i<10;i++){
    for(int j=0;j<6;j++){
    for(int k=0;k<5;k++){
    ptable[j+k][i][count]=true;
    ctable[j+k][i][count]=true;
    count++;
    for(int i=0;i<10;i++){
    for(int j=0;j<6;j++){
    for(int k=0;k<5;k++){
    ptable[i][j+k][count]=true;
    ctable[i][j+k][count]=true;
    count++;
    for(int i=0;i<6;i++){
    for(int j=0;j<6;j++){
    for(int k=0;k<5;k++){
    ptable[j+k][i+k][count]=true;
    ctable[j+k][i+k][count]=true;
    count++;
    for(int i=0;i<6;i++){
    for(int j=9;j>3;j--){
    for(int k=0;k<5;k++){
    ptable[j-k][i+k][count]=true;
    ctable[j-k][i+k][count]=true;
    count++;
    for(int i=0;i<=1;i++) for(int j=0; j<192;j++)win[i][j]=0;
    count=cCt=pCt=0;
    over=pwin=cwin=tie=false;
    comp=start=true;
    public void started(){
    Initial();
    lab = Fiver.status("Click on any square:");
    drawMap();

  • MSI ti 4200 128 MB and Problems with "Need for Speed: HighStakes"

    Does any one know of a fix for "Need for Speed: HighStakes" with the new 45.32 drivers. When trying to start this game it won't even load, the screen goes dark for a second and then falls back to the desktop. Did the same thing with 43.45, but if I install the drivers that came with the Video card ( I think they were 31.XX) then the game works fine. Haven't come across any other games that won't run except this one, some examples that work fine are UT 2003, C&C: Generals, Warcraft 3, Hot Pursuit 2.
    System:
    XP pro OS (sevice pack 1) DirectX 9
    Athlon 1800
    512 MB RAM
    MSI nforce 2 Main board
    MSI GeForce 4 4200 ti 128 MB 8X AGP
    Thanks for any info.

    well I "bugged" the game makers (EA) and the response is that the game doesn't suport Windows XP. Strange that the older nVidia 31.xx drivers work fine with the game. Also played it on my last machine which had XP and a ATI radeon video card. OH well who ever said Direct X was supposed to be backward compatible.
    Too bad the older drivers don't work so well with the newer games.

  • I've installed bootcamp 4.0 on my iMac 27. Everything works superb, but for playing need for speed run or battlefield 3 I need catalyst driver 11.7 or higher. How can I update my graphics? Is there a possibility except waiting for a new bootcamp version?

    I've installed bootcamp 4.0 on my iMac 27. Everything works superb, but for playing need for speed run or battlefield 3 I need catalyst driver 11.7 or higher. How can I update my graphics? Is there a possibility except waiting for a new bootcamp version?

    But how do you install the drivers if Bootcamp is running interference?
    Bottom line, I'ev tried to install three different versions of updated ATI driver sover the last few momnths and on each and every occassion have ended up with the original Bootcamp driver. A number of current games are unplayable on a Mac running Bootcamp as a result.
    And if I can't run the software I want, then Bootcamp is as useless as boobs on a bull.

  • 5.1 for games from X-Fi Music through home recei

    using the digital coax doesn't give me true 5. for games (not dvds) when i go through my receiver to speakers.
    do i have to somehow connect 6 analog cables to my receiver? if so, what device do i need to buy so i can run those cables from the soundcard (my receiver has MultiCh analog inputs)?
    or is there higher end X-Fi that allows 5. for games via digital?Message Edited by xfiheck on 03-08-20070:58 PM

    No SB card can encode DD/DTS on the fly, you need 3x miniplug-to-RCA cables for 5. or the SB HT cable for 7.
    http://us.creative.com/products/prod...5&product=4309
    The page has some diagrams that show how to connect to the analog inputs on the receiver.

  • Is an anti-virus needed for a new macbook pro?

    Is an anti-virus needed for a new macbook pro with retina display?

    1. This comment applies to malicious software ("malware") that's installed unwittingly by the victim of a network attack. It does not apply to software, such as keystroke loggers, that may be installed deliberately by an intruder who has hands-on access to the victim's computer. That threat is in a different category, and there's no easy way to defend against it. If you have reason to suspect that you're the target of such an attack, you need expert help.
    If you find this comment too long or too technical, read only sections 5, 6, and 10.
    OS X now implements three layers of built-in protection specifically against malware, not counting runtime protections such as execute disable, sandboxing, system library randomization, and address space layout randomization that may also guard against other kinds of exploits.
    2. All versions of OS X since 10.6.7 have been able to detect known Mac malware in downloaded files, and to block insecure web plugins. This feature is transparent to the user, but internally Apple calls it "XProtect." The malware recognition database is automatically checked for updates once a day; however, you shouldn't rely on it, because the attackers are always at least a day ahead of the defenders.
    The following caveats apply to XProtect:
    It can be bypassed by some third-party networking software, such as BitTorrent clients and Java applets.
    It only applies to software downloaded from the network. Software installed from a CD or other media is not checked.
    3. Starting with OS X 10.7.5, there has been a second layer of built-in malware protection, designated "Gatekeeper" by Apple. By default, applications and Installer packages downloaded from the network will only run if they're digitally signed by a developer with a certificate issued by Apple. Software certified in this way hasn't necessarily been tested by Apple, but you can be reasonably sure that it hasn't been modified by anyone other than the developer. His identity is known to Apple, so he could be held legally responsible if he distributed malware. That may not mean much if the developer lives in a country with a weak legal system (see below.)
    Gatekeeper doesn't depend on a database of known malware. It has, however, the same limitations as XProtect, and in addition the following:
    It can easily be disabled or overridden by the user.
    A malware attacker could get control of a code-signing certificate under false pretenses, or could simply ignore the consequences of distributing codesigned malware.
    An App Store developer could find a way to bypass Apple's oversight, or the oversight could fail due to human error.
    For the reasons given above, App Store products, and other applications recognized by Gatekeeper as signed, are safer than others, but they can't be considered absolutely safe. "Sandboxed" applications may prompt for access to private data, such as your contacts, or for access to the network. Think before granting that access. OS X security is based on user input. Never click through any request for authorization without thinking.
    4. Starting with OS X 10.8.3, a third layer of protection has been added: a "Malware Removal Tool" (MRT). MRT runs automatically in the background when you update the OS. It checks for, and removes, malware that may have evaded the other protections via a Java exploit (see below.) MRT also runs when you install or update the Apple-supplied Java runtime (but not the Oracle runtime.) Like XProtect, MRT is presumably effective against known attacks, but maybe not against unknown attacks. It notifies you if it finds malware, but otherwise there's no user interface to MRT.
    5. XProtect, Gatekeeper, and MRT reduce the risk of malware attack, but they're not absolute protection. The first and best line of defense is always your own intelligence. With the possible exception of Java exploits, all known malware circulating on the Internet that affects a fully-updated installation of OS X 10.6 or later takes the form of so-called "trojan horses," which can only have an effect if the victim is duped into running them. The threat therefore amounts to a battle of wits between you and the malware attacker. If you're smarter than he thinks you are, you'll win.
    That means, in practice, that you never use software that comes from an untrustworthy source, or that does something inherently untrustworthy. How do you know what is trustworthy?
    Any website that prompts you to install a “codec,” “plug-in,” "player," "extractor," or “certificate” that comes from that same site, or an unknown one, is untrustworthy.
    A web operator who tells you that you have a “virus,” or that anything else is wrong with your computer, or that you have won a prize in a contest you never entered, is trying to commit a crime with you as the victim. (Some reputable websites did legitimately warn visitors who were infected with the "DNSChanger" malware. That exception to this rule no longer applies.)
    Pirated copies or "cracks" of commercial software, no matter where they come from, are unsafe.
    Software of any kind downloaded from a BitTorrent or from a Usenet binary newsgroup is unsafe.
    Software that purports to help you do something that's illegal or that infringes copyright, such as saving streamed audio or video for reuse without permission, is unsafe. All YouTube "downloaders" are in this category, though not all are necessarily harmful.
    Software with a corporate brand, such as Adobe Flash Player, must be downloaded directly from the developer’s website. If it comes from any other source, it's unsafe.
    Even signed applications, no matter what the source, should not be trusted if they do something unexpected, such as asking for permission to access your contacts, your location, or the Internet for no obvious reason.
    6. Java on the Web (not to be confused with JavaScript, to which it's not related, despite the similarity of the names) is a weak point in the security of any system. Java is, among other things, a platform for running complex applications in a web page, on the client. That was always a bad idea, and Java's developers have proven themselves incapable of implementing it without also creating a portal for malware to enter. Past Java exploits are the closest thing there has ever been to a Windows-style virus affecting OS X. Merely loading a page with malicious Java content could be harmful.
    Fortunately, client-side Java on the Web is obsolete and mostly extinct. Only a few outmoded sites still use it. Try to hasten the process of extinction by avoiding those sites, if you have a choice. Forget about playing games or other non-essential uses of Java.
    Java is not included in OS X 10.7 and later. Discrete Java installers are distributed by Apple and by Oracle (the developer of Java.) Don't use either one unless you need it. Most people don't. If Java is installed, disable it — not JavaScript — in your browsers.
    Regardless of version, experience has shown that Java on the Web can't be trusted. If you must use a Java applet for a task on a specific site, enable Java only for that site in Safari. Never enable Java for a public website that carries third-party advertising. Use it only on well-known, login-protected, secure websites without ads. In Safari 6 or later, you'll see a lock icon in the address bar with the abbreviation "https" when visiting a secure site.
    Follow the above guidelines, and you’ll be as safe from malware as you can practically be. The rest of this comment concerns what you should not do to protect yourself from malware.
    7. Never install any commercial "anti-virus" or "Internet security" products for the Mac, as they all do more harm than good, if they do any good at all. Any database of known threats is always going to be out of date. Most of the danger is from unknown threats. If you need to be able to detect Windows malware in your files, use one of the free anti-virus products in the Mac App Store — nothing else.
    Why shouldn't you use commercial "anti-virus" products?
    Their design is predicated on the nonexistent threat that malware may be injected at any time, anywhere in the file system. Malware is downloaded from the network; it doesn't materialize from nowhere.
    In order to meet that nonexistent threat, the software modifies or duplicates low-level functions of the operating system, which is a waste of resources and a common cause of instability, bugs, and poor performance.
    By modifying the operating system, the software itself may create weaknesses that could be exploited by malware attackers.
    8. An anti-malware product from the App Store, such as "ClamXav," doesn't have these drawbacks. That doesn't mean it's entirely safe. It may report email messages that have "phishing" links in the body, or Windows malware in attachments, as infected files, and offer to delete or move them. Doing so will corrupt the Mail database. The messages should be deleted from within the Mail application.
    An anti-virus app is not needed, and should not be relied upon, for protection against OS X malware. It's useful only for detecting Windows malware. Windows malware can't harm you directly (unless, of course, you use Windows.) Just don't pass it on to anyone else.
    A Windows malware attachment in email is usually easy to recognize. The file name will often be targeted at people who aren't very bright; for example:
    ♥♥♥♥♥♥♥♥♥♥♥♥♥♥!!!!!!!H0TBABEZ4U!!!!!!!.AVI♥♥♥♥♥♥♥♥♥♥♥♥♥♥.exe
    Anti-virus software may be able to tell you which particular virus or trojan it is, but do you care? In practice, there's seldom a reason to use the software unless a network administrator requires you to do it.
    The ClamXav developer won't try to "upsell" you to a paid version of the product. Other developers may do that. Don't be upsold. For one thing, you should not pay to protect Windows users from the consequences of their choice of computing platform. For another, a paid upgrade from a free app will probably have the disadvantages mentioned in section 7.
    9. It seems to be a common belief that the built-in Application Firewall acts as a barrier to infection, or prevents malware from functioning. It does neither. It blocks inbound connections to certain network services you're running, such as file sharing. It's disabled by default and you should leave it that way if you're behind a router on a private home or office network. Activate it only when you're on an untrusted network, for instance a public Wi-Fi hotspot, where you don't want to provide services. Disable any services you don't use in the Sharing preference pane. All are disabled by default.
    10. As a Mac user you don't have to live in fear that your computer is going to be infected every time you install an application, read email, or visit a web page. But neither should you have the false idea that you will always be safe, no matter what you do. The greatest harm done by security software is precisely its selling point: it makes people feel safe. They may then feel safe enough to take risks from which the software doesn't protect them. Nothing can lessen the need for safe computing practices.

  • 7300GT any good for games over imac X1600XT?

    Hi,
    I have been waiting for the mac pro and have been using a standard 17" intel imac in the meantime. I have found it great for games like Quake 4, Doom 3 and Call of Duty 2 etc but now that the mac pros are out i intend to buy one. The thing i'd like to know is how will the 2ghz version with the standard 7300gt video card stack up aginst the imac with the standard x1600xt? The frame rates don't look that hot on apples web site but i just need it to play at least as good as the imac. I don't have the cash for any of the upgrade cards.
    Ant thoughts welcome!

    I would exactly say that the 7300GT is a slouch. Far from it. What you have to remember is that put up against cards like the ATI X1900 it looks shameful. The 7300GT is a good, cheap, middle performing display card.
    Michael Schumacher's F1 Ferarri is a quick little beast. Thing is, put it up against Captain Kirk's Enterprise and it's shamefully slow.

  • Is iMac 5K good for games !?

    Hello, I want to ask you  is the new iMac good for video games. By video games I mean games with very good graphics like Far Cry 4, GTA 5, CoD AW, Dying Light and other like them   or I should get a cheeper gaming pc? Please, answer me if you can.

    The only way to play high games with high response times on an IMac is to get an IMac with high end specs and that'll make it a very expensive gaming machine.
    You need to check the sites for the games you play for the nominal (average) hardware specs as well as the higher end hardware specs.
    None of the 21 inch screen IMacs will hack it for high end gaming as their GPUs top out at 1 GB VRAM and the i7 CPUs are NOT the fastest available.
    The only 5K retina iMac is the 27 inch screen model that starts at $2500 U.S.D. and the 27 inch screen models are the only models to get all of the bells and whistles needed like maybe a top of the line i7 CPU(for games the i7 CPU is really needed over the more common i5 CPUs), top of the line GPU (or  see if you can get away with the base (2 GB VRAM GPUs) and faster 7200 RPM hard drives (the 21 inch screen iMacs only come now with laptop standard 5400 RPM hard drives, now) or faster/larger Fusion or SSD/Flash based drives.
    You'll be close to the $3000 mark or more if you go with both the fastest CPU (4.0 Ghz) AND the 4 GB VRAM GPU.
    If you are trying to compare an iMac gaming machine to a cheap PC for gaming, it sounds as if to me you do not have the budget for a $2500 IMac???
    Even the non-retina 27 inch iMacs will set you back, at least $2000 U.S.D. for the higher spec'd. model.
    If you are really considering the cheap PC route (which won't be as cheap as you think for a comparable PC with good gaming hardware specs), maybe just stick to your PC for gaming.
    It seems to me that the budget is not there or realistic for a IMac with the specs you are going to need.
    Good Luck!

Maybe you are looking for