Cheap Gaming PC — คู่มือประกอบคอมเล่นเกมราคาประหยัด 2026
การประกอบ Gaming PC ราคาถูกไม่จำเป็นต้องใช้เงินหลายหมื่นบาท ด้วยการเลือก components ที่คุ้มค่า จัดสเปคให้เหมาะกับเกมที่เล่น และรู้จักช่วงเวลาซื้อที่ดี สามารถประกอบคอมเล่นเกมได้ตั้งแต่งบ 10,000-20,000 บาท เล่นเกมยอดนิยมอย่าง Valorant, CS2, Fortnite, GTA V ได้สบาย บทความนี้แนะนำสเปคคอมเล่นเกมงบประหยัดพร้อม Python tools สำหรับเปรียบเทียบราคาและประสิทธิภาพ
สเปคแนะนำตามงบประมาณ
# gaming_specs.py — Gaming PC specs by budget
import json
class GamingSpecs:
BUDGET_TIERS = {
"entry": {
"name": "Entry Level (10,000-12,000 บาท)",
"target": "1080p Low-Medium, 60 FPS",
"games": "Valorant, CS2, Fortnite, League of Legends, Minecraft",
"specs": {
"CPU": "AMD Ryzen 5 5500 / Intel i3-12100F",
"GPU": "AMD RX 6500 XT / NVIDIA GTX 1650",
"RAM": "16GB DDR4 3200MHz (2x8GB)",
"Storage": "500GB NVMe SSD",
"PSU": "500W 80+ Bronze",
"Case": "เคสราคาประหยัด (มีพัดลม 1-2 ตัว)",
"Motherboard": "B450/B550M (AMD) หรือ H610M (Intel)",
},
},
"mid": {
"name": "Mid Range (15,000-20,000 บาท)",
"target": "1080p High, 60-144 FPS",
"games": "Cyberpunk 2077, Elden Ring, GTA V, Hogwarts Legacy",
"specs": {
"CPU": "AMD Ryzen 5 5600 / Intel i5-12400F",
"GPU": "AMD RX 6600 / NVIDIA RTX 3060",
"RAM": "16GB DDR4 3600MHz (2x8GB)",
"Storage": "1TB NVMe SSD",
"PSU": "600W 80+ Bronze",
"Case": "เคสมี airflow ดี + พัดลม 3 ตัว",
"Motherboard": "B550M (AMD) หรือ B660M (Intel)",
},
},
"sweet_spot": {
"name": "Sweet Spot (20,000-25,000 บาท)",
"target": "1080p Ultra / 1440p High, 100+ FPS",
"games": "ทุกเกม AAA ที่ High-Ultra settings",
"specs": {
"CPU": "AMD Ryzen 5 5600X / Intel i5-13400F",
"GPU": "AMD RX 6700 XT / NVIDIA RTX 4060",
"RAM": "32GB DDR4 3600MHz (2x16GB)",
"Storage": "1TB NVMe SSD + 1TB HDD",
"PSU": "650W 80+ Bronze",
"Case": "เคส ATX airflow ดี",
"Motherboard": "B550 (AMD) หรือ B760M (Intel)",
},
},
}
def show_tiers(self):
print("=== Gaming PC Specs by Budget ===\n")
for key, tier in self.BUDGET_TIERS.items():
print(f"[{tier['name']}]")
print(f" Target: {tier['target']}")
print(f" Games: {tier['games']}")
for comp, spec in tier['specs'].items():
print(f" {comp}: {spec}")
print()
specs = GamingSpecs()
specs.show_tiers()
การเลือก Components
# components.py — How to choose components
import json
class ComponentGuide:
GUIDES = {
"cpu": {
"name": "CPU (โปรเซสเซอร์)",
"importance": "สำคัญมาก — ประมวลผลหลัก, ส่งผลต่อ minimum FPS",
"budget_tip": "AMD Ryzen 5 5500/5600 คุ้มที่สุดในงบประหยัด — 6 cores, เพียงพอสำหรับ gaming",
"avoid": "อย่าซื้อ CPU แพงเกินไป — gaming ใช้ GPU มากกว่า CPU",
},
"gpu": {
"name": "GPU (การ์ดจอ)",
"importance": "สำคัญที่สุด — กำหนด FPS และ resolution ที่เล่นได้",
"budget_tip": "ใช้งบ 40-50% ของทั้งหมดสำหรับ GPU — เช่น 6,000-10,000 บาท",
"avoid": "อย่าซื้อการ์ดจอ mining มือสอง — อายุการใช้งานสั้น",
},
"ram": {
"name": "RAM",
"importance": "ปานกลาง — 16GB เพียงพอ, Dual Channel สำคัญ",
"budget_tip": "ซื้อ 2x8GB (Dual Channel) ดีกว่า 1x16GB — bandwidth เท่าตัว",
"avoid": "อย่าซื้อ RAM ความเร็วต่ำกว่า 3200MHz",
},
"storage": {
"name": "Storage (SSD/HDD)",
"importance": "สำคัญ — NVMe SSD ลด loading time มาก",
"budget_tip": "500GB NVMe SSD ขั้นต่ำ — ราคา ~700-1,000 บาท ถูกมาก",
"avoid": "อย่าใช้แค่ HDD อย่างเดียว — เกมสมัยนี้ต้อง SSD",
},
"psu": {
"name": "PSU (Power Supply)",
"importance": "สำคัญมาก — PSU ห่วยทำลาย components อื่นได้",
"budget_tip": "เลือก 80+ Bronze ขึ้นไป จาก brand ดี (Seasonic, Corsair, be quiet!)",
"avoid": "อย่าประหยัดกับ PSU — PSU ราคาถูกไม่มียี่ห้อ = ระเบิดได้",
},
}
def show_guides(self):
print("=== Component Selection Guide ===\n")
for key, guide in self.GUIDES.items():
print(f"[{guide['name']}]")
print(f" Importance: {guide['importance']}")
print(f" Budget tip: {guide['budget_tip']}")
print(f" Avoid: {guide['avoid']}")
print()
guide = ComponentGuide()
guide.show_guides()
Python Price Comparison Tool
# price_tool.py — Price comparison and budget calculator
import json
class PriceTool:
CODE = """
# pc_builder.py — Gaming PC budget calculator
import json
class PCBudgetCalculator:
def __init__(self, budget):
self.budget = budget
self.components = {}
self.total = 0
def add_component(self, category, name, price):
'''Add component to build'''
self.components[category] = {"name": name, "price": price}
self.total = sum(c["price"] for c in self.components.values())
def remaining_budget(self):
return self.budget - self.total
def budget_allocation(self):
'''Recommended budget allocation'''
return {
"GPU": int(self.budget * 0.40), # 40% for GPU
"CPU": int(self.budget * 0.20), # 20% for CPU
"Motherboard": int(self.budget * 0.10),
"RAM": int(self.budget * 0.10),
"Storage": int(self.budget * 0.08),
"PSU": int(self.budget * 0.07),
"Case": int(self.budget * 0.05),
}
def show_build(self):
print(f"Budget: {self.budget:,} THB")
print(f"{'Component':<15} {'Name':<35} {'Price':>8}")
print("-" * 60)
for cat, comp in self.components.items():
print(f"{cat:<15} {comp['name']:<35} {comp['price']:>7,}")
print("-" * 60)
print(f"{'Total':<50} {self.total:>7,}")
print(f"{'Remaining':<50} {self.remaining_budget():>7,}")
def fps_estimate(self, game, resolution="1080p"):
'''Estimate FPS based on GPU'''
gpu = self.components.get("GPU", {}).get("name", "")
fps_data = {
"RX 6500 XT": {"Valorant": 200, "CS2": 120, "Cyberpunk": 35},
"RX 6600": {"Valorant": 300, "CS2": 200, "Cyberpunk": 60},
"RTX 3060": {"Valorant": 300, "CS2": 220, "Cyberpunk": 65},
"RX 6700 XT": {"Valorant": 350, "CS2": 280, "Cyberpunk": 80},
"RTX 4060": {"Valorant": 400, "CS2": 300, "Cyberpunk": 85},
}
for gpu_name, fps in fps_data.items():
if gpu_name in gpu:
return fps.get(game, "N/A")
return "Unknown GPU"
# Example build
builder = PCBudgetCalculator(15000)
builder.add_component("CPU", "AMD Ryzen 5 5500", 3200)
builder.add_component("GPU", "AMD RX 6600", 5500)
builder.add_component("Motherboard", "Gigabyte B550M DS3H", 2200)
builder.add_component("RAM", "16GB DDR4 3200MHz (2x8GB)", 1200)
builder.add_component("Storage", "500GB NVMe SSD", 800)
builder.add_component("PSU", "Corsair CV550 80+ Bronze", 1400)
builder.add_component("Case", "Thermaltake S100 TG", 900)
builder.show_build()
"""
def show_code(self):
print("=== PC Builder Tool ===")
print(self.CODE[:600])
tool = PriceTool()
tool.show_code()
ร้านค้าและแหล่งซื้อ
# shops.py — Where to buy in Thailand
import json
class ShoppingGuide:
SHOPS = {
"jib": {
"name": "JIB Computer",
"type": "Online + หน้าร้าน",
"url": "jib.co.th",
"pros": "สาขาเยอะ, warranty ดี, ผ่อนได้",
"cons": "ราคาสูงกว่า online บ้าง",
},
"advice": {
"name": "Advice",
"type": "Online + หน้าร้าน",
"url": "advice.co.th",
"pros": "ราคาถูก, มี bundle deals, สาขาเยอะ",
"cons": "บางสาขา stock ไม่ครบ",
},
"banana_it": {
"name": "Banana IT",
"type": "Online + หน้าร้าน",
"url": "bananait.com",
"pros": "ราคาดี, มี clearance sale",
"cons": "สาขาน้อยกว่า JIB",
},
"shopee_lazada": {
"name": "Shopee / Lazada",
"type": "Online",
"pros": "ราคาถูกสุด ช่วงโปรโมชัน (11.11, 12.12), มี voucher",
"cons": "ระวังของปลอม, warranty อาจยุ่งยาก",
},
"pantip_plaza": {
"name": "Pantip Plaza / Fortune Town",
"type": "หน้าร้าน",
"pros": "ต่อราคาได้, เปรียบเทียบหลายร้านง่าย",
"cons": "ต้องไปถึงที่, บางร้าน warranty ไม่ดี",
},
}
TIPS = [
"เปรียบเทียบราคาหลายร้านก่อนซื้อ — ใช้ pricecompare.in.th",
"ซื้อช่วง Big Sale (11.11, 12.12, Black Friday) ลดได้ 10-30%",
"ดู Bundle Deals — บางร้านลดเมื่อซื้อ CPU+MB+RAM ด้วยกัน",
"ตรวจสอบ warranty ก่อนซื้อ — GPU ควร 3 ปี, PSU ควร 5 ปี+",
"อ่านรีวิวจริงใน Pantip, YouTube ก่อนตัดสินใจ",
"มือสอง: GPU mining ราคาถูกแต่เสี่ยง — ตรวจสอบสภาพดีๆ",
]
def show_shops(self):
print("=== ร้านค้าแนะนำ ===\n")
for key, shop in self.SHOPS.items():
print(f"[{shop['name']}] ({shop['type']})")
print(f" Pros: {shop['pros']}")
print(f" Cons: {shop['cons']}")
print()
def show_tips(self):
print("=== Tips ===")
for tip in self.TIPS:
print(f" • {tip}")
shops = ShoppingGuide()
shops.show_shops()
shops.show_tips()
การประกอบและ Optimization
# assembly.py — PC assembly and optimization
import json
class AssemblyGuide:
STEPS = [
{"step": "1. ติดตั้ง CPU บน Motherboard", "tip": "จับขอบ CPU ไม่ต้องใช้แรงกด — ล็อคเอง"},
{"step": "2. ติดตั้ง RAM", "tip": "ใส่ slot A2+B2 สำหรับ Dual Channel (ช่องที่ 2 และ 4)"},
{"step": "3. ติดตั้ง M.2 SSD", "tip": "ใส่ช่อง M.2 บน Motherboard — ขันน็อตเบาๆ"},
{"step": "4. ติดตั้ง Motherboard ในเคส", "tip": "ขันน็อต standoff ก่อน — อย่าลืม I/O Shield"},
{"step": "5. ติดตั้ง PSU", "tip": "พัดลม PSU หันลงล่าง (ถ้าเคสมีช่องระบาย)"},
{"step": "6. ติดตั้ง GPU", "tip": "ถอด bracket เคส → ใส่ GPU → กดจนได้ยินคลิก → ขันน็อต"},
{"step": "7. เสียบสายไฟ", "tip": "24-pin ATX, 8-pin CPU, 6/8-pin GPU, SATA power"},
{"step": "8. เสียบสาย Front Panel", "tip": "Power SW, Reset SW, HDD LED, Power LED — ดูคู่มือ MB"},
{"step": "9. Boot Test", "tip": "เปิดเครื่อง → เข้า BIOS → ตรวจสอบ RAM, SSD, CPU temp"},
{"step": "10. ติดตั้ง Windows + Drivers", "tip": "ใช้ USB boot → ติดตั้ง chipset, GPU drivers จากเว็บผู้ผลิต"},
]
OPTIMIZATION = {
"bios": "เปิด XMP/DOCP ใน BIOS — RAM จะรันที่ความเร็วที่กำหนด (3200/3600MHz)",
"drivers": "อัพเดท GPU drivers ล่าสุด — AMD Adrenalin / NVIDIA GeForce Experience",
"power_plan": "Windows Power Plan: High Performance",
"game_settings": "ลด Shadows, Anti-aliasing → เพิ่ม FPS โดยไม่เสียภาพมาก",
"monitoring": "ใช้ MSI Afterburner + HWiNFO64 — ดู temp, FPS, usage",
"cleanup": "ทำความสะอาดฝุ่นทุก 3-6 เดือน — ฝุ่นทำให้ร้อน = throttle",
}
def show_steps(self):
print("=== ขั้นตอนประกอบ ===\n")
for s in self.STEPS[:6]:
print(f"[{s['step']}]")
print(f" Tip: {s['tip']}")
def show_optimization(self):
print(f"\n=== Optimization Tips ===")
for key, tip in self.OPTIMIZATION.items():
print(f" [{key}] {tip}")
assembly = AssemblyGuide()
assembly.show_steps()
assembly.show_optimization()
FAQ - คำถามที่พบบ่อย
Q: งบ 10,000 บาทประกอบคอมเล่นเกมได้ไหม?
A: ได้ — แต่เล่นเกมเบาๆ (Valorant, CS2, LoL) ที่ 1080p Low-Medium สเปค: Ryzen 5 5500 + RX 6500 XT + 16GB RAM + 500GB SSD ทางเลือก: ซื้อ CPU มี integrated graphics (Ryzen 5 5600G) ไม่ต้องซื้อ GPU แยก — เล่นเกมเบาได้ มือสอง: ซื้อ PC มือสองจาก Pantip — ได้สเปคดีกว่าในงบเดียวกัน
Q: AMD กับ Intel อันไหนคุ้มกว่า?
A: งบประหยัด: AMD Ryzen 5 5500/5600 คุ้มกว่า — ราคาถูก, motherboard ถูก (AM4) Intel i3-12100F/i5-12400F ก็ดี — แต่ motherboard แพงกว่าเล็กน้อย สรุป: ดูราคารวม CPU + Motherboard — อันไหนถูกกว่าเลือกอันนั้น Performance ใกล้เคียงกันในงบนี้
Q: ซื้อการ์ดจอมือสองดีไหม?
A: เสี่ยง — โดยเฉพาะการ์ดจอ mining (ใช้ 24/7 หลายปี) ถ้าจะซื้อ: ตรวจสอบ warranty เหลือ, test ด้วย FurMark/3DMark, ดูสภาพพัดลม GPU ที่ปลอดภัย: ซื้อจากร้านที่รับประกันมือสอง, หลีกเลี่ยง mining cards ทางเลือก: ซื้อ GPU ใหม่รุ่นเก่า (clearance sale) — warranty เต็ม ราคาถูก
Q: คอมประกอบ กับ Notebook อันไหนคุ้มกว่า?
A: คอมประกอบ: คุ้มกว่า 30-50% ในงบเดียวกัน — upgrade ได้, ซ่อมง่าย, ระบายความร้อนดีกว่า Notebook: พกพาได้, ประหยัดพื้นที่, รวมจอ+แป้นพิมพ์ ถ้าอยู่บ้าน + เล่นเกมเป็นหลัก: คอมประกอบคุ้มกว่าชัดเจน ถ้าต้องพกไปโรงเรียน/ทำงาน: Notebook สะดวกกว่า
