const META_PIXEL_ID = '928148220152550';
(function (f, b, e, v, n, t, s) {
if (typeof window === 'undefined' || typeof document === 'undefined') return;
if (f.fbq) return;
n = f.fbq = function () {
n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments);
};
if (!f._fbq) f._fbq = n;
n.push = n;
n.loaded = true;
n.version = '2.0';
n.queue = [];
t = b.createElement(e);
t.async = true;
t.src = v;
s = b.getElementsByTagName(e)[0];
if (s && s.parentNode) s.parentNode.insertBefore(t, s);
})(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js');
let pixelInitialized = false;
let initializedWithAdvancedMatching = false;
function toNumber(value) {
const n = parseFloat(value);
return Number.isFinite(n) ? n : undefined;
}
function normalizeId(id) {
if (id == null) return undefined;
return String(id);
}
function getPageData() {
return {
event_source_url: window.location.href,
};
}
function cleanObject(obj) {
return Object.fromEntries(
Object.entries(obj).filter(([, value]) => value !== undefined)
);
}
function ensurePixelInit(advancedMatching) {
if (typeof fbq === 'undefined') return;
const matching = advancedMatching || {};
const hasAdvancedMatching = Object.keys(matching).length > 0;
if (!pixelInitialized) {
fbq('init', META_PIXEL_ID, hasAdvancedMatching ? matching : {});
pixelInitialized = true;
initializedWithAdvancedMatching = hasAdvancedMatching;
return;
}
if (hasAdvancedMatching && !initializedWithAdvancedMatching) {
fbq('init', META_PIXEL_ID, matching);
initializedWithAdvancedMatching = true;
}
}
function buildAdvancedMatching(data) {
const source = data || {};
const advanced = {};
if (source.email) advanced.em = source.email;
if (source.phone) advanced.ph = source.phone;
if (source.firstName) advanced.fn = source.firstName;
if (source.lastName) advanced.ln = source.lastName;
if (source.city) advanced.ct = source.city;
if (source.state) advanced.st = source.state;
if (source.zip) advanced.zp = source.zip;
if (source.country) advanced.country = source.country;
return advanced;
}
function trackPageView() {
ensurePixelInit();
fbq('track', 'PageView', cleanObject({
...getPageData(),
}));
}
function trackViewContent(product) {
const source = product || {};
ensurePixelInit();
const contentId =
normalizeId(source.variantId) ||
normalizeId(source.productId) ||
normalizeId(source.id);
const payload = cleanObject({
...getPageData(),
content_ids: contentId ? [contentId] : undefined,
contents: contentId ? [{ id: contentId, quantity: 1 }] : undefined,
content_type: 'product',
content_name: source.name || source.title,
value: toNumber(source.price),
currency: source.currency,
});
fbq('track', 'ViewContent', payload);
}
function trackAddToCart(item) {
const source = item || {};
ensurePixelInit();
const contentId =
normalizeId(source.variantId) ||
normalizeId(source.productId) ||
normalizeId(source.id);
const quantity = source.quantity || 1;
const payload = cleanObject({
...getPageData(),
content_ids: contentId ? [contentId] : undefined,
contents: contentId ? [{ id: contentId, quantity: quantity }] : undefined,
content_type: 'product',
content_name: source.name || source.title,
value: toNumber(source.price),
currency: source.currency,
});
fbq('track', 'AddToCart', payload);
}
function trackInitiateCheckout(checkout) {
const source = checkout || {};
ensurePixelInit();
const lineItems = Array.isArray(source.lineItems) ? source.lineItems : [];
const contents = lineItems
.map(function (item) {
const id =
normalizeId(item.variantId) ||
normalizeId(item.productId) ||
normalizeId(item.id);
return cleanObject({
id: id,
quantity: item.quantity || 1,
item_price: toNumber(item.price),
});
})
.filter(function (item) {
return item.id;
});
const contentIds = contents.map(function (item) {
return item.id;
});
const numItems = lineItems.reduce(function (sum, item) {
return sum + (item.quantity || 0);
}, 0);
const payload = cleanObject({
...getPageData(),
content_ids: contentIds.length ? contentIds : undefined,
contents: contents.length ? contents : undefined,
content_type: 'product',
value: toNumber(source.value || source.total),
currency: source.currency,
num_items: numItems || undefined,
});
fbq('track', 'InitiateCheckout', payload);
}
window.metaPixel = {
ensurePixelInit: ensurePixelInit,
buildAdvancedMatching: buildAdvancedMatching,
trackPageView: trackPageView,
trackViewContent: trackViewContent,
trackAddToCart: trackAddToCart,
trackInitiateCheckout: trackInitiateCheckout,
};
top of page
Ryzen 7 5700X RTX 5070 Gaming PC Bundle Complete Setup Ryzen 7 5700X RTX 5070 Gaming PC Bundle Complete Setup
Get everything you need to start gaming in one complete setup.
This bundle includes a Ryzen 7 5700X RTX 5070 Gaming PC, Attack Shark X68 HE mechanical keyboard, Attack Shark G3 Pro wireless gaming mouse , and a large Andromeda Black Deskpad 900x400 .
Designed for high performance gaming , the Ryzen 7 5700X and RTX 5070 deliver excellent frame rates across modern titles while the included esports peripherals complete a powerful battlestation.
Perfect for high refresh rate gaming and competitive esports setups .
Key Specifications CPU: AMD Ryzen 7 5700X 3.4GHz - 8 Cores, 16 Threads
Cooler: Deepcool AG400
Motherboard: MSI A520M-A PRO
RAM: 16GB DDR4 Memory 3200Mhz (Dual Channel, RGB Not Guaranteed)
SSD: 500GB NVMe PCIE 4.0
PSU: Corsair CX750 750W Bronze Power Supply
GPU: Nvidia Geforce™ RTX 5070 - 12GB
Case: Vida Edge Mini
Fans: 3x ARGB Fans
Operating System: Windows 11
WiFi & Bluetooth: USB Included, B550 Option has intergrated Wifi & Bluetooth.
Technical Specs Vida Edge Mini
1x USB 2.0 Type-A
1x USB 3.2 Type-A
1x USB 3.2 Type-C
Length: 432mm
Width: 277mm
Height: 372mm
MSI A520M A Pro
4 x USB 5Gbps Type-A
2 x USB 2.0
MSI B550-Pro VDH Wifi
2x USB 2.0
4x USB 3.2 Gen 1
Wifi 5
Bluetooth 4.2
2x M.2 Slots
Nvidia Geforce™ RTX 5070 - 12GB
Bundle Includes Gaming PC
Ryzen 7 5700X RTX 5070 Gaming PC
Keyboard
Attack Shark X68 HE Magnetic Switch Keyboard
Mouse
Attack Shark G3 Pro Tri Mode Wireless Gaming Mouse
Deskpad
Andromeda Black Deskpad 900x400
This bundle provides a complete gaming setup ready to use straight out of the box .
Estimated Gaming Performance DLSS ON • RT OFF
1080p High / Ultra
Battlefield 6 — ~240 FPS
Cyberpunk 2077 — ~190 FPS
Starfield — ~175 FPS
Black Myth: Wukong — ~170 FPS
Call of Duty Warzone — ~240 FPS
1440p High / Ultra
Battlefield 6 — ~185 FPS
Cyberpunk 2077 — ~160 FPS
Starfield — ~150 FPS
Black Myth: Wukong — ~145 FPS
Warzone — ~200 FPS
Build Quality & SupportBuild Quality & Support
Build Quality & Support
Professionally built and tested in the UK
Burn-in tested before dispatch
3-year warranty included
Support from a real UK-based PC specialist
Bios Updated
& Configured
QC Control
Certificate Issued
Game Launchers
& Drivers Installed
Expertly Built
& Fully Tested
3 Year Parts &
Labour Warranty
bottom of page