とりあえずBIOSの設定で限界までCPUコアなどをあげてみてください。
これで結構変わる場合もあります。
さらに2万ということでしたら1G+500Mにするために1Gを買い足しましょう。500Mは買ってくれる人もいます。
次にM/BとCPUを改装すればいいでしょう。
両方とも最新にすれば速度を得ることができますが、予算的な問題でPentiumの3.0Gを超える同じソケットのものを買えばいいでしょう。
ちなみにこれでも1.2倍程度にしかならないと思います。
2倍まで出すにはケースからファンからすべて換装しなければ無理です。
あとPCの実行速度を上げる方法(設定で)があります。
私の知っているものをいくつかリストアップしておきます。
○WindowsXP 自動ログオン
ユーザーアカウントが複数あると、Windows起動時にユーザー選択画面が現れます
これをスキップさせてあらかじめ決めたユーザーアカウントでログオンする方法です
スタート→「ファイル名を指定して実行」をクリックして
control userpasswords2
○ 不必要なアプリケーションは、コントロールパネル → 「アプリケーションの追加と削除」から削除する
○ 必要なデータは、Cドライブに保存せず、Dドライブに保存する
○ 画面を軽くする
1 「スタート」→「コントロールパネル」→「画面」→「テーマ」タブで、「テーマ」をクラシックにする。
2 「スタート」→「コントロールパネル」→「システム」→「詳細設定」タブ→「パフォーマンス」の「設定」→「視覚効果」タブ→「パフォーマンスを優先する」にチェック→「OK」
3 「スタート」→「コントロールパネル」→「管理ツール」→「サービス」→「Themes」を選択→右クリック→「プロパティ」→「全般」タブ→「スタートアップの種類」を「無効」にして「開始」→「OK」
○ テンポラリフォルダをDドライブに移動する
「スタート」→「コントロールパネル」→「システム」→「詳細設定」タブ→「環境変数」をクリック→「TEMP/TMP」を選択後「編集」→移動させたい任意の場所を指定(例えばDドライブ)
○ 自動更新(WindowsUpDate)のOFF
「スタート」→「コントロールパネル」→「システム」→「自動更新」タブ→「自動更新を使用せず、手動で~」にチェック→「OK」
○ セキュリティセンターを無効にする(SP2以降)
1 コントロールパネル→「セキュリティセンター」→左下のセキュリティセンターからの警告の方法を変更するをクリック
2 警告の設定ですべてチェックを外しOK
3 完全に停止させる場合はサービスのSecurity Centerを停止の上無効にしてください。
○ Windowsファイアウォールを無効にする(SP2以降)
1 コントロールパネル→「Windowsファイアウォール→無効を選択しOK
完全に停止する場合はサービスのWindows Firewall/Internet Connection Sharing (ICS)を停止した上で無効にしてください。
○ 仮想メモリを「なし」に設定する
メモリを増設すると、仮想メモリを「なし」に設定できます。
「スタート」→「コントロールパネル」→「システム」→「詳細設定」タブ
→「パフォーマンス」の「設定」をクリック→「詳細設定」タブ→「仮想メモリ」の「変更」をクリック
ここの設定については、下記のページを参考にしてください
http://www.atmarkit.co.jp/fwin2k/win2ktips/076pgfilesize/076...
○ メモリ使用量を変更する
メモリを増設して、次のように設定してください。
「スタート」→「コントロールパネル」→「システム」→「詳細設定」タブ→「パフォーマンス」の「設定」をクリック→「詳細設定」タブ→「メモり使用量」の「システムキャッシュ」にチェック→「OK」
○ エラー報告をOFFにする
「スタート」→「コントロールパネル」→「システム」→「詳細設定」タブ→「エラー報告」をクリック→「エラー報告を無効にする」にチェック→「OK」
○ システムエラーの報告を無効にする
「スタート」→「コントロールパネル」→「システム」→「詳細設定」タブ→「起動と回復」の「設定」をクリック→「システムエラー」以下のチェック3つを外す→「OK」
○ リモートデスクトップをOFFにする
「スタート」→「コントロールパネル」→「システム」→「リモート」タブ→2つあるチェックボックスのチェックを外す
○ デスクトップ背景を「なし」にする
○ スクリーンセイバーを「なし」にする
○ デスクトップアイコンを減らす
○ スタートアップの項目を減らす
「スタート」→「ファイル名を指定して実行」→「msconfig」→「OK」→「不必要な」サービスのチェックを外す
○ システムのサウンドをOFFにする
コントロールパネル→「サウンドとオーディオのプロパティ」→「サウンド」タブを押し、サウンドの設定をサウンドをすべて「なし」に設定
○ 使わないフォントを削除する
○ ユーザーオプションをすべてOFFにする
1 「コントロールパネル」→「ユーザーアカウント」→「ユーザーのログオンやログオフの方法を変更する」で起動
2 「ユーザーの簡易切り替えを使用する」のチェックを外してオプションの適用を押す
○ 自動時刻合わせをOFFにする
コントロールパネル→「日付と時刻」→「インターネット時刻」タブを押し、「自動的にインターネット時刻サーバーと同期する」のチェックを外し、適用→ OK
○ デスクトップのクリーンアップを止める
1 「コントロールパネル」→「画面」→「デスクトップ」タブを押す→デスクトップのカスタマイズ」→「全般」タブを押す
2 「デスクトップのクリーンアップ」の「60日ごとにデスクトップクリーンアップウィザードを実行する」のチェックボックスを外してOK
○ フォルダオプションを軽い設定にする
「隠しファイルおよび隠しフォルダを表示しない」・「登録されている拡張子は表示しない」・「保護されたオペレーティング システムファイルは表示しない」にのみチェックを入れて、あとはすべて外す
○ クイック起動をOFFにする
○ 通知領域のアイコンを非表示にする
○ 時刻表示をOFFにする
○ ワトソン博士をOFFにする
「C:\WINDOWS\system32\drwtsn32.exe」を起動し、「クラッシュダンプファイルの作成」のチェックを外す。
○ スタートメニューの表示を高速化させる
HKEY_CURRENT_USER\Control Panel\DesktopでMenuShowDelay の値を1 にする
○ Windows の処理速度を高速化させる
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management のDisablePagingExecutive の値を1 にする
○ Windows のクラッシュ時、「DMP」ファイルを作成しないようにする
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControlのCrashDumpEnabled の数値を「0」にする
○ NetMeeting のアンインストールする
ファイル名を指定して実行に以下を入力してOK
rundll32.exe setupapi,InstallHinfSection NetMtg.Remove 132 msnetmtg.inf
○ Windows Messenger のアンインストールする
ファイル名を指定して実行に以下を入力してOK
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\msmsgs.inf,BLC.Remove
○ ファイルキャッシュサイズを最適化する
「マイコンピュータ」→「プロパティ」→「詳細設定」→「パフォーマンス」→「設定」→「詳細設定」→「メモリ使用量」で「システムキャッシュ」にチェックを入れ、「OK」→「OK」→再起動
地味ですが結構速度が上がります。私の環境でも1.1倍程度になりました